رفتن به مطلب

آیا می توان در هر جایی از پست بخش مجزایی ایجاد کرد؟


پست های پیشنهاد شده

دوستان سلام

می خواستم بدونم آیا میشه کد, تبلیغ یا هر چیزه دیگه ای را در متن پست قرار داد و اینکه آیا میشه مکان قرارگیری کد (مثلا سطر اول یا اینکه بعد از اولین کد </p>) را به طور دقیق مشخص کرد؟

لینک به ارسال

می تونید براش تگی خاص تعریف کنید مثل تگ


<!--more-->

و در هرجای پست که خواستین با گذاشتن اون تگ کدی رو که براش تعریف کردید فراخوانی کنید ولی باید زبان php را به طور کامل بشناسید

البته با استفاده از سلتور ها و ادغام jquery و css3 هم می تونید

به اینصورت که در css تعریف کنید که بعد از اولین پاراگراف یک لایه با مشخصات یک بنر و تصویر پس زمینه بنر بسازه و در jquery هم تعریف کنید که در صورت کلیک روش چه کاری انجام بده


.post p:first-child:after {
content:"";
position:relative;
display:block;
clear:both;
width:468px;
height:60px;
margin:auto;
background:#CC0000 url('BANNER.PNG') no-repeat scroll center center;
}

لینک به ارسال

اینم کد آمادش:


//Insert ads after second paragraph of single post content.

add_filter( 'the_content', 'prefix_insert_post_ads' );

function prefix_insert_post_ads( $content ) {

$ad_code = '<div>Ads code goes here</div>';

if ( is_single() && ! is_admin() ) {
return prefix_insert_after_paragraph( $ad_code, 2, $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.php قرار دهید.

اون عدد 2 مشخص میکنه که بعد چند تعداد پاراگراف نمایش بده که میتونید تغییر بدید.

و به جای Ads code goes here کد تبلیغات رو قرار بدید.

موفق باشید...%

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...