تطوير المواقع ووردبرس

6 هاكات وخدع للووردبرس

هاكات وخدع للوردبرس
هاكات وخدع للوردبرس

6 هاكات وخدع للووردبرس

تخيل لو أنك خبير ووردبرس وقادر على ابتكار وتعديل القوالب والاضافات الخاصة بها.

سيكون الامر ممتعاً بالنسبة لك وستوفر على نفسك عناء شراء القوالب المدفوعة المميزة والمكلفة.

في هذا المقال أقدم لك ستة من أهم الأكواد التي يمكن تطبيقها على أنظمة ووردبرس ويمكن اعتبارها بمثابة حيل او هاكات لتحقيق أهداف معينة قد لا تكون متوفرة في قالبك المستخدم.

هل أثرت حماسك ؟

إذاً تابع معي 6 هاكات وخدع للووردبرس.

هاكات وخدع للوردبرس

هاكات وخدع للوردبرس

1 – كيف تعرض اعلانات ادسنس داخل أي مكان تريده في التدوينة ؟

إذا اردت عرض اعلانات ادسنس في أي مكان تريده داخل تدوينتك فيتوجب عليك فعل التالي.

اذهب الى المظهر ثم المحرر ثم ملف function.php في قالبك المستخدم

ثم انزل لآخر محتوى الملف وأضف الكود التالي

function showads() {

return ‘<script type=”text/javascript”><!–

google_ad_client = “pub-xxxxxxxxxxxxxxx”;

google_ad_slot = “4668915978”;

google_ad_width = 468;

google_ad_height = 60;

//–>

</script>

<script type=”text/javascript” src=”http://pagead2.googlesyndication.com/pagead/show_ads.js”>

</script>’;

}

ثم اضغط على حفظ.

الآن اذهب الى تدوينتك ، وحيث ترغب بإظهار اعلان ادسنس فقط ضع الكود التالي

[adsense]

2 – كيف تظهر معلومات الكاتب داخل كل تدوينة ؟

هذه الحيلة مفيدة للمدونات التي تعتمد على عدة كُتّاب بحيث يكون من المشجع لهم عرض نبذة عنهم في التدوينات الخاصة بهم.

كل ما عليك فعله هو نسخ الكود التالي في ملف functions.php الذي تجده داخل محرر قالبك

function get_author_bio ($content=”){
global $post;
$post_author_name=get_the_author_meta(“display_name”);
$post_author_description=get_the_author_meta(“description”);
$html=”<div class=’clearfix’ id=’about_author’>n”;
$html.=”<img width=’80’ height=’80’ class=’avatar’ src=’http://www.gravatar.com/avatar.php?gravatar_id=”.md5(get_the_author_email()). “&default=”.urlencode($GLOBALS[‘defaultgravatar’]).”&size=80&r=PG’ alt=’PG’/>n”;

$html.=”<div class=’author_text’>n”;
$html.=”<h4>Author: <span>”.$post_author_name.”</span></h4>n”;
$html.= $post_author_description.”n”;
$html.=”</div>n”;
$html.=”<div class=’clear’></div>n”;
$content .= $html;

إقرأ أيضاً على Arabitec.com :  تكرار منشورات ووردبرس بطريقتين مختلفتين شرح مفصل بالصور

}
return $content;
}
add_filter(‘the_content’, ‘get_author_bio’);

3 – كيف يمكنك تسريع مدونتك ؟

الكثير من الاستضافات خصوصاً الرخيصة الثمن تكون بطيئة جداً بحيث تؤدي الى خسارة زوارك.

الآن لدي الحل، كل ما عليك فعله هو الطلب منهم السماح باستخدام امتداد (zlib php) ومتى فعلوا ذلك ، قم بنسخ الكود التالي ووضعه في رأس قالب الهيدر لديك ( قبل DOCTYPE )
<?php
ini_set(‘zlib.output_compression’, ‘On’);
ini_set(‘zlib.output_compression_level’, ‘1’);
?>
ثم احفظ الملف واستمتع بالسرعة.

4 – كيف تعرض عدد تعليقات المشتركين المسجلين في مدونتك ؟

إذا كانت مدونتك تحتوي على عدد كبير من الأعضاء المسجلين والمتفاعلين، إذاً ستحتاج إلى طريقة لعرض عدد تعليقاتهم .

هذا الكود يحقق ذلك، انسخه في المكان الذي تريد اظهار عدد مشاركاتهم فيه.

<?php

global $wpdb;
$where = ‘WHERE comment_approved = 1 AND user_id <> 0′;
$comment_counts = (array) $wpdb->get_results(”
SELECT user_id, COUNT( * ) AS total
FROM {$wpdb->comments}
{$where}
GROUP BY user_id
“, object);
foreach ( $comment_counts as $count ) {
$user = get_userdata($count->user_id);
echo ‘User ‘ . $user->display_name . ‘ comment count is ‘ . $count->total . ‘
‘;
}
?>

5 – كيف تنشئ زر مشاركة التدوينة في تويتر ؟

لا شك ان ازرار مشاركة التدوينات عبر مواقع التواصل يساهم في جلب المزيد من الزوار لها. وتويتر هو أحد هذه المواقع الهامة في عصرنا الراهن.

يمكنك اضافة زر مشاركة التدوينة على تويتر وذلك باستخدام الاضافات، لكن إذا لم تكن من محبي الاضافات فيمكنك عمل هذا الأمر بطريقة يدوية.

اليك الشرح

انسخ الكود التالي وضعه في ملف functions.php

function tweetmeme(){

return ‘<div class=”tweetmeme”><script type=”text/javascript” src=”http://tweetmeme.com/i/scripts/button.js”></script></div>’;

}

add_shortcode(‘tweet’, ‘tweetmeme’);

إقرأ أيضاً على Arabitec.com :  شرح اضافة WP Smush.it لتسريع تحميل الصور في ووردبرس

ثم احفظ الملف.

بعدها اذهب لكتابة اي تدوينة جديدة ، ثم اضف الكود التالي

[tweet]

في المكان الذي ترغب فيه بإظهار زر تويتر.

 6 – كيف تظهر الكلمات الدليلية المرتبطة بتصنيف معين ؟

هذا أحد الهاكات المفضلة لدي، مهمته جلب الكلمات الدليلية (التاجز) لتصنيف واحد أو أكثر من تصنيفات تحددها بنفسك.

الصق الكود التالي في ملف functions.php

function get_category_tags($args) {

global $wpdb;
$tags = $wpdb->get_results
(”
SELECT DISTINCT terms2.term_id as tag_id, terms2.name as tag_name, null as tag_link
FROM
wp_posts as p1
LEFT JOIN wp_term_relationships as r1 ON p1.ID = r1.object_ID
LEFT JOIN wp_term_taxonomy as t1 ON r1.term_taxonomy_id = t1.term_taxonomy_id
LEFT JOIN wp_terms as terms1 ON t1.term_id = terms1.term_id,
wp_posts as p2
LEFT JOIN wp_term_relationships as r2 ON p2.ID = r2.object_ID
LEFT JOIN wp_term_taxonomy as t2 ON r2.term_taxonomy_id = t2.term_taxonomy_id
LEFT JOIN wp_terms as terms2 ON t2.term_id = terms2.term_id
WHERE
t1.taxonomy = ‘category’ AND p1.post_status = ‘publish’ AND terms1.term_id IN (“.$args[‘categories’].”) AND
t2.taxonomy = ‘post_tag’ AND p2.post_status = ‘publish’
AND p1.ID = p2.ID
ORDER by tag_name
“);
$count = 0;
foreach ($tags as $tag) {
$tags[$count]->tag_link = get_tag_link($tag->tag_id);
$count++;
}
return $tags;

}

ثم اضغط على حفظ.

بعدها استخدم الكود التالي في المكان الذي ترغب فيه بعرض الكلات الدليلية للتصنيفات المحددة

$args = array(‘categories’ => ‘12,13,14’);
$tags = get_category_tags($args);

هذا ما لدي في جعبتي حتى هذه اللحظة.

أتمنى أن تختبر الأكواد على مدونة تجريبية ، أو أن تحفظ نسخة سليمة من قوالبك قبل العبث فيها.

في حال وقوع أي خطأ يكون لديك النسخ الأصلية محفوظة بأمان لتقوم باسترجاعها دون مشاكل.

إتبعنا على مواقع التواصل

أكتب تعليقك ورأيك