كيفية اضافة اعلانات في المقالات بدون إضافات للوردبريس

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

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

كيفية اضافة اعلانات في المقالات بدون إضافات للوردبريس

يجب لصق الرموز أدناه في ملف functions.php ويفضل أن تقوم بإستخدام Child theme.

لنبدأ الآن بإضافة إعلان في بداية المقالة في الووردبريس بدون إستخدام أي اضافات وضع الاعلانات.

(1) إضافة اعلانات في بداية المقالة

لإدراج إعلانات أو أي محتوى آخر في بداية المقالة (قبل الفقرة الأولى) توجه إلى المظهر > محرر ملف القالب > افتح ملف functions.php > واستخدم الكود التالي:

// BEGINING POST AD
function pfwp_insert_content_into_post($content){
if (is_singular('post')) { 
$beforePostContent = '<center>Add Your Ad Here</center>';
$closing_p = '</p>';
$paragraphs = explode( $closing_p, $content );

foreach ($paragraphs as $index => $paragraph) {

if ( trim( $paragraph ) ) {
$paragraphs[$index] .= $closing_p;
}

if ( $index == 0 ) {
$paragraphs[$index] = $beforePostContent . $paragraph;
}
}
$content = implode( '', $paragraphs );
}
return $content;
}
add_filter( "the_content", "pfwp_insert_content_into_post" );
قم بتغيير كلمة Add Your Ad Here بكود الاعلان الخاص بك مثل كود أدسنس أو أي إعلان أخر.

(2) اضافة اعلانات في وسط المقالة

لاضافة إعلانات في وسط المقالة للوردبريس بدون اضافات قم بإدخال الكود التالي:

// MIDDLE POST AD
function pfwp_insert_content_into_post($content){
if (is_singular('post')) { 

$closing_p = '</p>';
$paragraphs = explode( $closing_p, $content );

// contet to add number 1
$insertContent_1 = '<center>Add Your Ad Here</center>';
$position_1 = floor(count($paragraphs) / 2);

foreach ($paragraphs as $index => $paragraph) {

if ( trim( $paragraph ) ) {
$paragraphs[$index] .= $closing_p;
}
if ( $position_1 == $index + 1 ) {
$paragraphs[$index] .= $insertContent_1;
}
}
$content = implode( '', $paragraphs );
}
return $content;
}
add_filter( "the_content", "pfwp_insert_content_into_post" );
قم بتغيير كلمة Add Your Ad Here بكود الاعلان الخاص بك مثل كود أدسنس أو أي إعلان أخر.

(3) اضافة اعلانات في نهاية المقالة

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

// END POST AD
function pfwp_insert_content_into_post($content){
if (is_singular('post')) {
$afterPostContent = '<center>Add Your Ad Here</center>';
$closing_p = '</p>';
$paragraphs = explode( $closing_p, $content );

foreach ($paragraphs as $index => $paragraph) {

if ( trim( $paragraph ) ) {
$paragraphs[$index] .= $closing_p;
}

if ( count($paragraphs) == $index + 1 ) {
$paragraphs[$index] .= $afterPostContent;
}
}
$content = implode( '', $paragraphs );
}
return $content;
}
add_filter( "the_content", "pfwp_insert_content_into_post" );
قم بتغيير كلمة Add Your Ad Here بكود الاعلان الخاص بك مثل كود أدسنس أو أي إعلان أخر.

(4) اضافة إعلانات بعد عدد معين من الفقرات

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

// ADD ADS AFTER PARAGRAPHS
add_filter( 'the_content', 'prefix_insert_post_ads' );
function prefix_insert_post_ads( $content ) {
$ad_code = '<center>Add Your Ad Here</center>';
if ( is_single() ) {
//CHANGE 5 TO DESIRED NUMBER YOU WANT ADVERT TO BE APPEARED
return prefix_insert_after_paragraph( $ad_code, 5, $content );
}
return $content;
}
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 ( ( ($index + 1) % $paragraph_id ) == 0 ) {
$paragraphs[$index] .= $insertion;
}
}
return implode( '', $paragraphs );
}
قم بتغيير كلمة Add Your Ad Here بكود الاعلان الخاص بك مثل كود أدسنس أو أي إعلان أخر. أيضاً قم بتغيير رقم 5 المحدد باللون الأخضر في الكود لعدد الفقرات الذي تريد أن يظهر الاعلان بعدها.

الخاتمة

في هذه المقالة تعلمت كيفية اضافة اعلانات في أماكن مختلفة في مقالات موقعك على الوردبريس. هذه الأكواد ستوفر عليك تثبيت اضافات كثيرة على موقعك وبالتالي سيؤثر على سرعة موقعك. الآن حان الوقت لنسخ بعض الأكواد والاستفادة منها بشكل جيد. اذا واجهتك أي مشكلة اترك تعليقًا أدناه.

أضف تعليق