07-04-2019, 07:20 PM | #1 |
تاريخ التسجيل: Feb 2019
العمر: 38
المشاركات: 1,149
التقييم: 10
|
تاريخ التسجيل: Feb 2019
العمر: 38
المشاركات: 1,149
التقييم: 10
طريقة ادراج اعلانات أدسنس وسط المقالات
سنتحدث عن طريقة ادراج اعلانات أدسنس وسط المقالات وكما تعلمون الاعلانات يمكن ادراجها يدويا في اعلى المقالة او اسفلها فقط لان المحتوى يوجد داخل الدالة (the_content) لهذا سنحتاج هاك ليقوم بهذا العمل
ادراج أدسنس وسط المقالات عن طريق functions.php بالنسبة لهذه الطريقة فهي تعتمد على دالة php تقوم بادارجها في ملف functions.php هذه الدالة تم ذكرها في موقع “wpbeginner” المهم انا قمت بتعديلها لتتحكم بشكل كامل بالمكان الذي تريد عرض الاعلان به //Insert ads after second paragraph of single post content. add_filter( 'the_content', 'prefix_insert_post_ads' ); function prefix_insert_post_ads( $content ) { $paragraph = get_post_meta($post->ID, 'mw_paragraph' , true); // by mwordpress.net $hide = get_post_meta($post->ID, 'mw_hide_ads' , true); // by mwordpress.net if (!$hide) : $ad_code = ads_code_print(); endif; if ( is_single() && ! is_admin() ) { if (!$paragraph) { return prefix_insert_after_paragraph( $ad_code, 2, $content ); } else { return prefix_insert_after_paragraph( $ad_code, $paragraph, $content ); } } return $content; } // Parent Function that makes the magic happen function prefix_insert_after_paragraph( $insertion, $paragraph_id, $content ) { $closing_p = '</p>'; $paragraphs = explode( $closing_p, $content ); foreach ($paragraphs as $index => $paragraph) { if ( trim( $paragraph ) ) { $paragraphs[$index] .= $closing_p; } if ( $paragraph_id == $index + 1 ) { $paragraphs[$index] .= $insertion; } } return implode( '', $paragraphs ); } function print_ads_code() { echo '<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-XXXXXXXXXXXXXXX" data-ad-slot="XXXXXXXXXX" data-ad-format="auto"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script>'; } هنا سنستعمل الحقول الخاصة لتحكم في ظهور الاعلان او اخفائه واي فقرة تريد عرض الاعلان بعدها بالنسبة لتحديد الفقرة التي يظهر بعدها الاعلان في الوضع الافتراضي هي الفقرة الثانية لكن بعد انشاء حقل مخصص “mw_paragraph” واضافة القيمة 4 مثلا ستظهر في الفقرة الرابعة كما هو موضح في الصورة التالية : بالنسبة لإخفاء الاعلان من مقالة معينة كل ما عليك واضافة حقل مخصص جديد باسم “” وكتابة Hide في القيمة سيختفي الاعلان من المقالة التي اضفت لها هذا الحقل كم هو موضح في الصورة التالية : بالنسبة لكود الاعلان يجب عليك تغيير “ca-pub-XXXXXXXXXXXXXXX” و “XXXXXXXXXX” الى المعلومات الخاصة بك في دالة print_ads_code ادراج أدسنس وسط المقالات عن طريق single.php اول شيء افتح ملف الـ single.php عن طريق اي محرر مثلا notepad++ وقم بالبحث عن الكود التالي : <?php $content = apply_filters('the_content', $post->post_content); $save = explode("</p>", $content); $tcount = 0; $adon = 0; foreach($save as $item) { echo $item; echo "</p>"; if(preg_match('/<p> /',$item) == 0 && $tcount >= 1 && $adon == 0) { $adon=1; ?><div class="ad-code">هنا يمكن وضع اعلانات جوجل ادسنس</div><?php } if(preg_match('/<p> /',$item)==0 && $tcount>=4 && $adon==1) { $adon=2; ?><div class="ad-code">هنا يمكن وضع اعلانات جوجل ادسنس</div><?php } $tcount++; } ?> ثم قم باستبداله بالكود التالي : <?php the_content(); ?> ضع الاعلانات في المكان المشار اليها في الهاك حسب المقاس الذي تريد واحفظ تغييرات القالب ومبروك عليك الى هنا نكون قد انتهينا والى اللقاء في تدوينة جديدة انشاء الله المصدر: منتديات رحيل لكل العرب - من قسم: قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress |
اقتباس |
أضف رد جديد |
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
|
|
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
نظرة شاملة على قاعدة بيانات ووردبريس | مهرة النجدية | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 1 | 27-07-2019 11:05 PM |
انواع اعلانات الفيس بوك الهامة لتجارتك الالكترونية | raheel | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 08-04-2019 07:08 PM |
طريقة ربح المال من خلال كتابة المقالات | raheel | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 07-04-2019 08:21 PM |
المقالات الفورية في فيسبوك | كيفية إعداد مقالات فايسبوك الفورية للووردبرس | القيصر | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 11-03-2019 09:13 AM |
كود إضافة اعلانات أدسنس لصفحات amp في ووردبرس | القيصر | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 11-03-2019 08:55 AM |