مشاكل وحلول ووردبريس

وضع كود الاعلان في داخل محتوى التدوينة دون استعمال اضافات

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

كيفية وضع كود الاعلان في داخل محتوى التدوينة

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

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

ADS

فهناك الكثير من الاضافات التي تقوم ب اضافاة كود الاعلان في داخل محتوى التدوينة والكثير من المهامات المتعلقة في ادارة اكواد الاعلانات .

وان كنت غير محبذ ولا تحب استخدام الاضافات وتريد انشاء اكواد خاصة تقوم بوضع كود الاعلان في داخل التدوينة تلقائيا فاليك الطريقة :

قم بالذهاب الى ملفات القالب الخاص بك وقم بفتح ملف functions.php وقم بوضع الكود التالي في داخل الملف :

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
28
29
30
31
add_filter( 'the_content', 'insert_ads_inside_post' );
function insert_ads_inside_post( $content ) {
    
    
$ads_code = "ضع اعلانك هنا ";
    if ( is_single() && ! is_admin() ) {
        return ads_insert_after_paragraph( $ads_code, 2, $content );
    }
    
    return $content;
}
function ads_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 );
}

الكود المرفق في الاعلى هو مخصص لوضع كود الاعلانات في داخل محتوى المقالة كل ما هو عليك هو استبدال ” قم بوضع الاعلان هنا ” وضع كود الاعلان الخاص بك .
ولكي تستطيع تحديد ظهور الاعلان بعد فقرة محددة قم باختيار ذلك عن طريق اختيار رقم الفقرة في الدالة هنا يتم وضع الكود بعد الفقرة رقم 2 كما في الكود التالي .

ads_insert_after_paragraph( $ads_code, 2, $content );

تستطيع التحكم بوضع الكود بعد الفقرة التي تختارها انت وكما تشاء .

ADS

الوسوم

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

إغلاق