PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : اضافه کردن target= _self به کد wp page numbers



M_rey3000
October 25th, 2014, 01:07
سلام
چطور میتونم target= _self رو به کد زیر اضافه کنم
<?php if(function_exists('wp_page_numbers')): wp_page_numbers(); endif; ?>
پیشاپیش ممنون
www.Top2android.ir (http://www.top2android.ir)

- - - Updated - - -

کسی نیست کمک کنه ؟

mr-programer
October 25th, 2014, 01:15
میخواید خروجی به این شکل باشه مثلا ؟ :

<li><a target="_self" href="http://www.top2android.ir/page/10/ (http://www.webhostingtalk.ir/view-source:http://www.top2android.ir/page/10/)">10</a></li>

M_rey3000
October 25th, 2014, 01:26
میخوام وقنی رو صفحه های بعد کلیک میکنم تب باز نشه

mr-programer
October 25th, 2014, 01:31
دوست من دو تا راه داری یکی اینکه بجای کد تک خطی که قرار دادین از توابع echo استفاده کنی .

راه دومش استفاده از args در functions.php هست که روش دوم رو پیشنهاد میکنم .

اما کار ساده تری هست . از پلاگین https://wordpress.org/plugins/wp-paginate/ استفاده کنید .

کد نمایش بصورت :


<?php echo paginate_links( $args ); ?>

و توی functions.php :


<?php $args = array(
'base' => '%_%',
'format' => '?page=%#%',
'total' => 1,
'current' => 0,
'target' => self,
'show_all' => False,
'end_size' => 1,
'mid_size' => 2,
'prev_next' => True,
'prev_text' => __('« Previous'),
'next_text' => __('Next »'),
'type' => 'plain',
'add_args' => False,
'add_fragment' => '',
'before_page_number' => '',
'after_page_number' => ''
); ?>

و پلاگین wp-pagenavi فکر کنم بصورت پیشفرض تو self لود میکنه . اول اینو تست کن جواب نگرفتی روش بالا .

M_rey3000
October 25th, 2014, 01:37
بله بصورت پیش فرض self هست ولی بنده کد blank برای تمام لینک ها رو به هدر اضافه کردم .
الان روش دوم رو تست میکنم و نتیحه رو خودمتتون اعلام میکنم
ممنون

mr-programer
October 25th, 2014, 01:41
بله بصورت پیش فرض self هست ولی بنده کد blank برای تمام لینک ها رو به هدر اضافه کردم .


تست نکنید فکر نکنم جواب نمیگیرید .

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

M_rey3000
October 25th, 2014, 01:44
روش دوم جواب نداد اولی رو هم درست متوجه نشدم

mr-programer
October 25th, 2014, 01:48
دوست من کدی که توی هدر قرار دادین حذف کنید از نظر سئو هم مشکل ساز میشه براتون .

بهتره لینک هارو تکی خاصیت blank بدین .

پلاگین paginat که گفتم نصب و کد هاشو درست قرار دادین ؟

M_rey3000
October 25th, 2014, 02:10
خب من الان میخوام تمام لینک هام blank شن غیر از این ! لاید چکار کنم؟
البته با inspece element مرورگر target self رو باضافه کنم self میشه
مثلا اینجوریش کنم
<li><a href="http://www.top2android.ir/page/2/" target="_self">2</a></li>

- - - Updated - - -

الان دارم پلاگین رو تست میکنم

- - - Updated - - -

پلاگین اصن پیج ها رو نشون نمیده

mr-programer
October 25th, 2014, 02:22
دوست من دسترسی ارسال کنید به همراه تمام مشکلاتتون فردا حل میکنم براتون باید برم الان .

M_rey3000
October 25th, 2014, 10:09
ممنون ولی مشکلاتم تقریبا حل شدن !!
برای باکس افزونه special Text Boxes رو پیدا کردم
مشکل ادمین بار هم فعلا حل شده
باز هم ممنون آقای قربانزاده بخاطر کمکتون