مدونة مصباحي نت

جديد أخبار المدونة

شرح كيفية تحويل الزائر لموضوع عشوائي في مدونتك

شرح كيفية تحويل الزائر لموضوع عشوائي في مدونتك

لمسة جمالية يمكنك إضافتها في قالب مدونتك لتستطيع إنشاء على أساسها رابط تحويل إلى ما يمكن أن تسميه موضوع عشوائي أو موضوع الحظ أو موضوع اليوم … الخ من المسميات التي يحلو لك تسميتها بما تشاء
رابط التحويل هذا يمكنك إضافته في أي مكان في القالب سواء في القائمة او في المربعات الجانبية أو في الصفحات

الطريقة

قم بفتح ملف الـ Functions الخاص بقالب الوورد برس الذي تستخدمه
وأضف هذا الأمر في محتواه

[sourcecode language=’css’]
add_action(‘init’,’random_add_rewrite’);
function random_add_rewrite() {
global $wp;
$wp->add_query_var(‘random’);
add_rewrite_rule(‘random/?$’, ‘index.php?random=1’, ‘top’);
}

add_action(‘template_redirect’,’random_template’);
function random_template() {
if (get_query_var(‘random’) == 1) {
$posts = get_posts(‘post_type=post&orderby=rand&numberposts=1′);
foreach($posts as $post) {
$link = get_permalink($post);
}
wp_redirect($link,307);
exit;
}
}
[/sourcecode]

الآن يمكنك وضع أيقونة أو نص في أي مكان بارز في القالب يحمل رابط التحويل التالي

[sourcecode language=’css’]
yourdomain.com/random/
[/sourcecode]

ليقوم بالتحويل بمجرد الضغط عليه إلى الموضوع العشوائي

ملاحظة

إذا كنت من مستخدمي الـ W3 Total Cache وتستخدم كاش لبعض قواعد البيانات فأنت بحاجة لتستثني هذا الأمر في قائمة exclusion list :

[sourcecode language=’css’]
/random/
/index.php?random=1
[/sourcecode]

أضف تعليق