هيلبرنت | Helpernt

هيلبرنت | Helpernt (https://www.helpernt.com/vb/index.php)
-   ركن عالم جوجل Google (https://www.helpernt.com/vb/forumdisplay.php?f=80)
-   -   كيف تضع إعلانات أدسنس داخل التدوينات في الووردبريس (https://www.helpernt.com/vb/showthread.php?t=3886)

هيلبرنت 02-22-2016 10:04 PM

كيف تضع إعلانات أدسنس داخل التدوينات في الووردبريس
 
سنتعلم بهذا الدرس البسيط كيف نضع اعلان ادسنس بين المواضيع في الرئيسية بكود رائع غير متكرر بمعنى ليس تحت كل تدوينة ولكن فقط تحت تدوينة واحده تختارها انت ، اما بعد ثلاث تدوينات او اربع تدوينات يأتي اعلاننا الوحيد
  • نفتح لوحة التحكم ثم نذهب من القوائم الجانبية للمظهر و نرى بالاخير كلمة محرر ندخل عليها ومن القائمة المقابله لها نختار الملف index.php
  • نبحث عن الكود التالي او مايقابله لديك

كود:

<php if (have _posts ()) : ?>



ونضيف فوقه مباشره هذا الكود


كود:

<?php $count = 1; ?>



  • نبحث بنفس الملف عن اخر التدوينة ستجد end .entry او مايقابلها تضيف بعده هذا الكود:


كود:

<?php if ($count == 1) : ?>
استبدل هذا بكود أعلانك
<?php endif; $count++; ?>



http://up.dev-point.com/uploads1/c82e3a5373de1.jpg


تم وضع اعلانك بالرئيسية بعد التدوينة الأولى و يمكنك تغير ترتيب التدوينة التي يأتي بعدها الأعلان بتغير الرقم 1 بالكود الذي بالأعلى.


طريقة وضع اعلان ادسنس داخل كل تدوينة

  • من محرر المظهر ندخل على الملف single.php
  • نبحث عن الكود التالي او مايقابله لديك



كود:

<?php the_content('<p class="serif">أكمل قراءة الموضوع &raquo;</p>'); ?>



ونستبدله بهذا الكود

كود:

<?php
  $content = apply_filters('the_content', $post->post_content);  //get the post content store in $content
  $save = explode("</p>", $content);  //Separate the content into <p> blocks
  $tcount=0; //this is count for number of <p> blocks
  $adon=0;  //this is a variable so you don't show ads more than once.
  foreach($save as $item) {
    echo $item;  //print the <p> block
    echo "</p>";
    if(preg_match('/<p> /',$item)==0 && $tcount>=1 && $adon==0) {
                                $adon=1;
?>
كود ادسنس الذي سيظهر في ربع التدوينة الأول
<?php
    }
 if(preg_match('/<p> /',$item)==0 && $tcount>=4 && $adon==1) {
                                $adon=2;
?>
كود ادسنس الذي سيظهر في الربع الاخير من التدوينة ، للتدوينات الطويلة فقط، اتركه فارغا ان لم ترغب  في اضافة اعلان اخر
<?php
  }
  $tcount++;
 }
?>






تم بفضل الله وضع ادسنس بداخل المواضيع
=======
و السلام ختام


الساعة الآن 09:34 PM

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. TranZ By Almuhajir