المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : كيف تضع إعلانات أدسنس داخل التدوينات في الووردبريس


هيلبرنت
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 (http://up.dev-point.com/)


تم وضع اعلانك بالرئيسية بعد التدوينة الأولى و يمكنك تغير ترتيب التدوينة التي يأتي بعدها الأعلان بتغير الرقم 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++;
}
?>




http://up.dev-point.com/uploads1/e67ff38c86ca2.jpg (http://up.dev-point.com/)



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