5 تعديلات لإضفاء مزيد من الفاعلية إلى WordPress
28 فبراير بواسطة : هشام صادق - وسوم : ووردبريس
في بعض الأحيان تحتاج إلى نوع من التغيير عن الشكل الافتراضي لمميزات WordPress . و تحتاج إلى بعض التعديلات التي تضيف مزيد من الفاعلية لمدونتك أو موقعك .
و في هذا الموضوع ستجد 5 من التعديلات السهلة و البسيطة التي قد تفيدك في استخدام WordPress لمدونتك أو لموقعك .
1- كيفية عرض عدد التدوينات من البداية
هذا الكود يفيد في عرض عدد التدوينات التي في مدونتك من البداية و حتى آخر تدوينة
1 2 3 4 5 | <?php $numposts = $wpdb->get_var("SELECT count(*) FROM $wpdb->posts WHERE post_status = 'publish' AND post_type = 'post'"); if (0 < $numposts) $numposts = number_format($numposts); echo $numposts.' posts.'; ?> |
2- كيفية فصل التعليقات عن الروابط من المواقع الأخرى
عند كتابتك لتدوينة و قيام أحد ما بنقل رابط تدوينتك يظهر ذلك في قائمة التعليقات على التدوينة (trackback) . و بدلاً من ذلك يمكن فصلهم عن بعضهم البعض
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | <?php if ( $comments ) : ?> <?php foreach ($comments as $comment) : ?> <?php $comment_type = get_comment_type(); ?> <?php if($comment_type == 'comment') { ?> <!-- It's a comment --> <!-- Comment content goes here --> <?php } else { $trackback = true; }?> <?php endforeach; ?> <?php if ($trackback == true) { ?> <!-- It's a trackback --> <ol id="trackbacks-ol"> <?php foreach ($comments as $comment) : ?> <?php $comment_type = get_comment_type(); ?> <?php if($comment_type != 'comment') { ?> <li> <?php comment_author_link() ?> </li> <?php } ?> <?php endforeach; ?> </ol> <?php } ?> <?php else : ?> <?php endif; ?> |
3- كيفية تحديث الأعوام بشكل تلقائي في حقوق الموقع
عند وضع حقوق الموقع في الفوتر , تريد أن يتم تحديث الأعوام بشكل تلقائي بدلاً من أن تقوم بذلك عند مرور كل سنة . الكود التالي يقوم بذلك :
1 | Copyright © <?php echo date('Y'); ?> All Rights reserved. |
4- كيفية تكوين قائمة من عدد من الأقسام المعينة
إذا أردت تكوين قائمة تحتوي مجموعة من الأقسام المحددة في التصميم فاستخدم الكود التالي
1 2 3 | <ul class="menu"> <?php wp_list_categories('orderby=name&include=1,4,7,8,10'); ?> </ul> |
5- عرض معلومات الكاتب في التدوينة
إذا كنت كمدون تريد عرض معلوماتك في كل تدوينة أو إذا كنت تملك مدونة يكتب فيها عدة أشخاص , فيمكنك عرض معلومات الكاتب في نهاية كل تدوينة من خلال تعديل ملف single.php و وضع الكود التالي بعد نهاية مكان التدوينة :
1 2 3 4 | مقالات بواسطة <?php the_author(); ?> موقع الكاتب: <?php the_author_url(); ?> البريد الإلكتروني: <?php the_author_email(); ?> عن الكاتب: <?php the_author_description(); ?> |
اشترك في خلاصة الموقع
إذا أعجبتك هذه التدوينة, يمكنك الاشتراك في خلاصة الموقع حيث يمكنك متابعة الجديد أولاً بأول . خلاصة الموقع RSS . يمكنك أيضاً متابعتنا على @Alwank على Twitter لمتابعة جديدنا .




















جميل جداً اتمني تركز ايضا علي هذه النوعية ..والشروحات وعجبتني النقطة الأخيرة زي بمدونتك عن الكاتب أتمني تشرح اكتر بورد بريس ..وتركز عليها بالتوفيق :)
جزاك الله خيرا أخي الكريم
وانا أشاطر رأي الأخ حسين في أهمية النقطة الأخيرة فهي مفيدة ونريد مزيدا من نوع من الأكواد والخصائص الإضافية
وفقك الله ورعاك
تجارب حلوه لكن .. بستخدمها في وقت لاحق ..
استفدت من الموضوع فجزاك الله خيرا
أخي الكريم إن استطعت أحتاج كود إظهار قائمة روابط تدوينات من نفس التصنيف
مثلا في آخر صفحة التدوينة سيظهر روابط اخرى لتدوينات من نفس القسم (التصنيف الرئيسي وليس الفرعي) التي تنتمي إليه التدوينة.
وفقكم الله