في بعض الأحيان تحتاج إلى نوع من التغيير عن الشكل الافتراضي لمميزات 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 &copy; <?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(); ?>