رفتن به مطلب

کاستومایز کردن صفحه چندم یک پست !


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

سلام ، من پست هام اغلب چند صفحه ایین ، الان میخوام مثلا صفحه چهارم پستم رو کاستومایز کنم ، و کدهای خودم رو توش بنویسم ، اما برای دسترسی به صفحه next page مثلا چهارم نمیدونم باید از چه چیزی استفاده کنم ، if (<--!nextpage--> ) code ! نمیدونم ، نتونستم هم خوب جستجو کنم معذرت

لینک به ارسال

مثلا می خواید قالب صفحه چهارم متفاوت باشه یا اینکه می خواید یه سری کد توی صفحه چهارم (برای مثال) اجرا بشه؟

لینک به ارسال

هر دوتاش در واقع ، یعنی هم صفحه چهارم کمی فرق میکنه ، هم اینکه تعدادی زمینه دلخواه میخوام توش اجرا بشه ، که نمیدونم چطور باید صفحه چهارم یک پست رو فراخوانی کنم که توش اینهارو بزارم!

لینک به ارسال

قالب صفحه هاتون در صورتی که پستهاتون رو با


<!--nextpage-->

صفحه بندی می کنید قابل تعریف نیست مگر اینکه برای صفحه چهارم استایل جدید را داخل تگ style به متن چهارمین صفحه اضافه کنید کدهای جاوا اسکریپت هم همینطور ولی کد php جدا را باید با برنامه نوبسی و متد get تعریفش کنید

لینک به ارسال

شرطش می شه


if(isset($_GET['page']) and $_GET['page']== 4) {
//کدهای مربوط به صفحه چهارم
}
else {
//کدهای مربوط به باقی
}

که احتمالا ساختار پیوند یکتاتون رو هم باید دیفالت بگذارید (چک کنید شاید هم نیازی نباشه)

لینک به ارسال

شرطش می شه


if(isset($_GET['page']) and $_GET['page']== 4) {
//کدهای مربوط به صفحه چهارم
}
else {
//کدهای مربوط به باقی
}

که احتمالا ساختار پیوند یکتاتون رو هم باید دیفالت بگذارید (چک کنید شاید هم نیازی نباشه)

ممنون الان چک میکنم

لینک به ارسال

ساختار پیوند یکتارو خوب نمیخوام تغییر بدم ، گرچه الانم یکم مشکل داره ولی داره کار میکنه !

من به این صورت بش آدرس دادم


<a href="<?php the_permalink(); ?>4">لینک صفحه4 از پست 1 </a>

لینک به ارسال

متد get رو چک کردید جواب نداد؟می تونید شرط را اینطوری هم چک کنید


<?php if(get_the_permalink().'/4' == $_SERVER['REQUEST_URI']) {
}
?>

لینک به ارسال

نه این هم جواب نداد ، همش بخش else اجرا میشه :(


if(get_the_permalink().'/4' == $_SERVER['REQUEST_URI']) {
echo "کدهای مربوط به صفحه چهارم";
}
else {
echo "کدهای مربوط به باقی";
}

لینک به ارسال

ببخشید من کد رو اشتباه دادم


<?php
if(get_the_permalink().'4/' == 'http://'.$_SERVER[SERVER_NAME].''.$_SERVER['REQUEST_URI']) {
echo "کدهای مربوط به صفحه چهارم";
}
else {
echo 'کدهای مربوط به مابقی ';
}?>

لینک به ارسال

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

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

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

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

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

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

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

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

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