ir80
آفلاین
عضو
تعداد نوشتهها: ۱۷۳
تشکر شده: ۱۷ بار
#
نوشته شده: ۱۱ سال پیش
۱۵ دی ۱۳۹۱ - ۰۱:۱۵
سلام دوستان
اگه بخواهیم کلید ادامه مطلب را حذف کنیم چکار باید کرد؟ من توی هر فایلی که به ذهنم می رسید دستکاری کردم ولی فوقش شکلش یا کلماتش عوض میشد!
البته یه چیز دیگه هم هست، و اینکه میشه لینک این کلید رو تغییر داد؟ وقتی روی این کلید کلیک میشه به وسط صفحه مورد نظر میره و از قسمت ادامه مطلب صفحه رو نشون میده، میشه کاری کرد که از بالای صفحه نمایش بده؟ ببینید لینک ادامه مطلب اینجوریه:
http://mysite.com/?p=1284#more-1284
در واقغ میخوام قسمت
#more-1284
رو توی لینک نداشته باشه.
با سپاس
کاربران زیر بهخاطر این نوشته تشکر کردهاند:
forklift
Mojtaba in96
آفلاین
عضو
تعداد نوشتهها: ۳۲۵
تشکر شده: ۱۳۰ بار
#
نوشته شده: ۱۱ سال پیش
۱۵ دی ۱۳۹۱ - ۰۲:۴۴
میتونین از از کد زیر برای نمایش محتوای مطلب تو ایندکس استفاده کنین :
<?php the_content(__('','dnld')); ?>
و از کد زیر برای نمایش ادامه مطلب کلاس و استایلش هم به سلیقه خودتون برمیگرده . موفق و موئید باشید .
<?php if(preg_match('~#more-~i', get_the_content())) {
echo '<div class="more"><a href="'.wp_get_shortlink().'"> ادامه مطلب </a> </div> ';} ?>
کاربران زیر بهخاطر این نوشته تشکر کردهاند:
ir80
ir80
آفلاین
عضو
تعداد نوشتهها: ۱۷۳
تشکر شده: ۱۷ بار
#
نوشته شده: ۱۱ سال پیش
۱۵ دی ۱۳۹۱ - ۱۷:۵۸
ممنون فردین خان
کد اول مشکلی نداره ولی کد دوم رو که قرار میدم، لینک ادامه مطلب به ادامه مطلب نمیره و به همون صفحه ای که داخلش قرار هستیم لینک میده، مثلا اگه توی صفحه ایندکس هستیم روی آن که کلیک میکنیم به جای رفتن به صفحه مورد نظر، همون صفحه ایندکس دوباره لود میشه!
Mojtaba in96
آفلاین
عضو
تعداد نوشتهها: ۳۲۵
تشکر شده: ۱۳۰ بار
#
نوشته شده: ۱۱ سال پیش
۱۵ دی ۱۳۹۱ - ۱۸:۰۲
ir80 گفت:
ممنون فردین خان
کد اول مشکلی نداره ولی کد دوم رو که قرار میدم، لینک ادامه مطلب به ادامه مطلب نمیره و به همون صفحه ای که داخلش قرار هستیم لینک میده، مثلا اگه توی صفحه ایندکس هستیم روی آن که کلیک میکنیم به جای رفتن به صفحه مورد نظر، همون صفحه ایندکس دوباره لود میشه!
این کد امتحان کن ببین مشکل حل میشه .
<?php if(preg_match('~#more-~i', get_the_content())) {
echo '<div class="more"><a href="'.the_permalink.'"> ادامه مطلب </a> </div> ';} ?>
کاربران زیر بهخاطر این نوشته تشکر کردهاند:
ir80
ir80
آفلاین
عضو
تعداد نوشتهها: ۱۷۳
تشکر شده: ۱۷ بار
#
نوشته شده: ۱۱ سال پیش
۱۵ دی ۱۳۹۱ - ۱۸:۵۶
سپاس آقا فردین ولی بازم نشد! لینک مثل زیر میشه:
site.com/the_permalink
یه پرانتز آخرش گذاشتم، لینک صحیح را بالای کلمه ادامه مطلب نمایش میداد مثل این:
site.com/?p=1234
ادامه مطلب
ولی لینک ادامه مطلب باز همون صفحه جاری هست
ir80
آفلاین
عضو
تعداد نوشتهها: ۱۷۳
تشکر شده: ۱۷ بار
#
نوشته شده: ۱۱ سال پیش
۱۵ دی ۱۳۹۱ - ۱۹:۱۳
یه کم تغییراتی دادم درست شد، در واقع لینکی که برای عنوان پست بود را اینجا قرار دادم!
باز هم سپاسگزارم
Mojtaba in96
آفلاین
عضو
تعداد نوشتهها: ۳۲۵
تشکر شده: ۱۳۰ بار
#
نوشته شده: ۱۱ سال پیش
۱۵ دی ۱۳۹۱ - ۱۹:۳۹
دقیقا بفرمایید مشکلتون چطور حل شد که بقیه دوستان هم استفاده کنند . :)
ir80
آفلاین
عضو
تعداد نوشتهها: ۱۷۳
تشکر شده: ۱۷ بار
#
نوشته شده: ۱۱ سال پیش
۱۵ دی ۱۳۹۱ - ۱۹:۵۰
البته فکر میکنم اصولی نیست، راستش من با پی اچ پی آشنایی ندارم ولی خوب همونطور که گفتم روی عنوان پست هم که کلیک بشه به ابتدای صفحه مورد نظر میره، لینکی که توی کدهای قسمت عنوان بود رو کپی پیست کردم به جای
البته قالبی من یک فایل به نام
theme-loop
داره که الان که توی فایلها میگشتم دیدم اینجا برای لینک ادامه مطلب تعریف شده، حالا کد اصلی رو باز قرار دادم و میخوام توی این فایل دستکاری کنم ببینم میشه لینک ادامه مطلب رو عوض کنم یا نه؟
ببخشید اگه توضیح خیلی مفهوم نیست آخه همونطور که گفتم پی اچ پی بلد نیستم!
ir80
آفلاین
عضو
تعداد نوشتهها: ۱۷۳
تشکر شده: ۱۷ بار
#
نوشته شده: ۱۱ سال پیش
۱۵ دی ۱۳۹۱ - ۲۰:۱۹
الان که بیشتر کار کردم نهایتا کد مثل زیر میشه:
<div class="more"><a href="<?php the_permalink() ?>"> ادامه </a> </div>
Mojtaba in96
آفلاین
عضو
تعداد نوشتهها: ۳۲۵
تشکر شده: ۱۳۰ بار
#
نوشته شده: ۱۱ سال پیش
۱۵ دی ۱۳۹۱ - ۲۲:۲۶
ir80 گفت:
الان که بیشتر کار کردم نهایتا کد مثل زیر میشه:
<div class="more"><a href="<?php the_permalink() ?>"> ادامه </a> </div>
خب این کد لینک ادامه مطلب به هر صورت نمایش میده .
ولی کد :
<?php if(preg_match('~#more-~i', get_the_content())) {
echo '<div class="more"><a href="'.wp_get_shortlink().'"> ادامه مطلب </a> </div> ';} ?>
در صورت وجود نداشتن ادامه مطلب ، لینکش نمایش نمیده .
ir80
آفلاین
عضو
تعداد نوشتهها: ۱۷۳
تشکر شده: ۱۷ بار
#
نوشته شده: ۱۱ سال پیش
۱۵ دی ۱۳۹۱ - ۲۳:۴۶
new_fardin گفت:
خب این کد لینک ادامه مطلب به هر صورت نمایش میده .
ولی کد :
<?php if(preg_match('~#more-~i', get_the_content())) {
echo '<div class="more"><a href="'.wp_get_shortlink().'"> ادامه مطلب </a> </div> ';} ?>
در صورت وجود نداشتن ادامه مطلب ، لینکش نمایش نمیده .
شاید منظور من رو درست متوجه نشدید، وقتی روی لینک ادامه مطلب کلیک میکردم، به وسط صفحه مورد نظر پرش میکرد در صورتیکه من میخواستم وقتی روی ادامه کلیک میشه، از اول صفحه و همه مطالب نشون داده بشه، و البته اینکه مشکل کدی که شما گفتی من که استفاده میکردم اصلا به هیچ کجا لینک نمیداد، قبلا گفتم مشکلش چظوری بود، البته شاید با قالب من مشکل داشته باشه