:: دورة التسويق الإبداعي نظرية guerilla marketing (آخر رد :بيسان احمد)       :: دورة إدارة العمليات الإدارية وإستراتيجيات التخطيط الإدارى المتقدم (آخر رد :AHMEDBBMF)       :: دورة إدارة العمليات الإدارية وإستراتيجيات التخطيط الإدارى المتقدم (آخر رد :AHMEDBBMF)       :: دورة التعاون الدولي ومهارات المراسم الدولية والبروتوكول والعلاقات العامة الدولية (آخر رد :مصطفى فلفل)       :: دورة السكرتارية العالمية في ظل منهجية الحكومة الإلكترونية (آخر رد :بيسان احمد)       :: دورة نظم معلومات مراقبة الجودة والانتاج (آخر رد :AHMEDBBMF)       :: # دورة التسويات الجردية والأخطاء المحاسبية ومعالجتها#26 يناير 2025م #اسطنبول#metc (آخر رد :جهاد سعيد)       :: #دورة جودة المشاريع الانشائية والتعامل مع المقاولين2024#5 يناير 2025م# metc (آخر رد :جهاد سعيد)       :: دورة نظم الصيانة المخططة – التخطيط، الجدولة،التنفيذ والمتابعة (آخر رد :AHMEDBBMF)       :: دورة صيانة وتشغيل المولدات الكهربية (آخر رد :مصطفى فلفل)      
اختر لونك:
وَقُلِ اعْمَلُوا فَسَيَرَى اللَّهُ عَمَلَكُمْ وَرَسُولُهُ وَالْمُؤْمِنُونَ ۖ وَسَتُرَدُّونَ إِلَىٰ عَالِمِ الْغَيْبِ وَالشَّهَادَةِ فَيُنَبِّئُكُم بِمَا كُنتُمْ تَعْمَلُونَ [ التوبة : ( 105 )] كلمة الإدارة

يرجى إختيار القسم المناسب قبل النشر وسيعاقب المخالف بإنذار أول مرة وسيتم حظره إذا تكرر ذلك كلمة الإدارة

يُمنع كتابة مواضيع السحر والشعوذة والروحانيات والابراج بكافة الأشكال والمخالف سيعاقب بحظر مؤقت وإذا تكرر سيكون حظر دائم تنبيه هام جداً



أضف رد جديد
 
LinkBack أدوات الموضوع انواع عرض الموضوع

قديم 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(); ?>






ضع الاعلانات في المكان المشار اليها في الهاك حسب المقاس الذي تريد واحفظ تغييرات القالب ومبروك عليك
الى هنا نكون قد انتهينا والى اللقاء في تدوينة جديدة انشاء الله

raheel غير متواجد حالياً   اقتباس
أضف رد جديد


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
نظرة شاملة على قاعدة بيانات ووردبريس مهرة النجدية قسم تطوير المواقع ومحركات البحث والسيو 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


الساعة الآن 11:57 AM

 


Content Relevant URLs by vBSEO ©2010, Crawlability, Inc.