من می خوام یه کاری کنم که خلاصه مطلب که در ادامه مطلب نشان داده می شود خودکار به صورت Bold نشان داده شود ولی خلاصه مطلب که در صفحه اصلی نشان داده می شود Bold نباشه.
مثل سایت زیر:
zoomit.ir
من می خوام یه کاری کنم که خلاصه مطلب که در ادامه مطلب نشان داده می شود خودکار به صورت Bold نشان داده شود ولی خلاصه مطلب که در صفحه اصلی نشان داده می شود Bold نباشه.
مثل سایت زیر:
zoomit.ir
ببینید اینکار رو یمتونید با یه تغییر کوچیک در استایل قالب انجام بدین ادرس ساستتونر و قرار بدین تا بهتون بگم چجوری انجام میشه
NESTED گفت:
ببینید اینکار رو یمتونید با یه تغییر کوچیک در استایل قالب انجام بدین ادرس ساستتونر و قرار بدین تا بهتون بگم چجوری انجام میشه
من روی لوکال ریختم فعلا اگر میشه همین طوری توضیح بدید.
خب بازم به قالبتون بر میگرده شما اسم قالب رو بگو تا بهت توضیح بدم و خودت انجامش بدی
من توی فایل index.php قالبم این کد هست که باعث میشه که فقط 40 کلمه توی خلاصه مطلب نشون داده بشه این کد را به چه کدی باید تغییر داد تا بتنونم از کد <!--more--> استفاده کنم چون الان که کد <!--more--> را مثلا بعد از کلمه 100 ام می گذارم فقط 40 تا کلمه را نشون میده.
<?php the_post_excerpt($excerpt_length=40); ?>
در این دستور گفته شده فقط 40 کاراکتر از خلاصه مطلب رو نشون بده
<?php the_post_excerpt($excerpt_length=40); ?>
برای افزایش می تونی عدد 40 رو تغییر بدی
مورد بعد اینکه اگه همین کد در فایل single قالب شما هم موجود هست بصورت bold اون رو نمایش بده :
<b><?php the_post_excerpt($excerpt_length=40); ?></b>
NESTED گفت:
در این دستور گفته شده فقط 40 کاراکتر از خلاصه مطلب رو نشون بده
<?php the_post_excerpt($excerpt_length=40); ?>
برای افزایش می تونی عدد 40 رو تغییر بدی
مورد بعد اینکه اگه همین کد در فایل single قالب شما هم موجود هست بصورت bold اون رو نمایش بده :
<b><?php the_post_excerpt($excerpt_length=40); ?></b>
من می خوام که کلا محدودیت برداشته بشه که از با کد <!--more--> بگم از کجا به بعد جزو ادامه مطلب بشه. من اون کد بالا رو به این صورت نوشتم :
<?php the_excerpt(); ?>
مشکل اینه که وقتی از the_excerpt استفاده می کنم پراگراف بندی ها به هم می خوره یعنی اگر اینتر استفاده شده باشه حساب نمی کنه. همه جمله ها کنار هم قرار میگیرند. این مشکل را چه طوری میشه رفع کرد؟
<?php the_content(''); ?>
این تابع استفاده کنید
NESTED گفت:
<?php the_content(''); ?>
این تابع استفاده کنید
کلا تفاوت the_content با the_excerpt چی هست؟ برای ادامه مطلب باید از کدوم استفاده کرد چون خود قالب از the_excerpt <?php the_post_excerpt($excerpt_length=40); ?>
`) استفاده کرده. اگر از the_content استفاده بشه از نظر سئو مشکلی نداره یعنی باعث نمیشه که قسمت متن کوتاه را دوبار در نظر بگیره؟
در توضیح خیلی ساده
the_content برای نمایش کل محتوای پست هست
ولی the_excerpt برای نمایش خلاصه یا چکیده مطلب هست
و ربط خاصی هم به سئو نداره
NESTED گفت:
در توضیح خیلی ساده
the_content برای نمایش کل محتوای پست هست
ولی the_excerpt برای نمایش خلاصه یا چکیده مطلب هست
و ربط خاصی هم به سئو نداره
وقتی من در صفحه اصلیم که خلاصه مطلب نوشته میشه از تابع the_content که برای نمایش کل محتوای پست هست استفاده کنم آیا این صحیح هست؟
بله می تونید استفاده کنید این تابع و تابع چکیده مطلب اختیاری هستن و بنا به نوع کاربری شما برای نمایش مطالب در سایتتون می تونید ازشون استفاده کنید
اول خیلی ممنونم که به همه سوالاتم جواب می دهید بعد یه سوال دیگه هم داشتم:
من برای نمایش ادامه مطلب از کدوم این کد ها اسفاده کنم بهتر هست؟
<?php the_content(); ?><a href="<?php echo get_permalink(); ?>"> Read More...</a>
<?php the_content(__('Read More'));?>
<?php the_content('Read More »'); ?>
مثلا وقتی که از 2 تای آخری استفاده می کنم وقتی که روی عبارت Read More کلیک کنم آخر لینک مثلا یه همچین چیزی اضافه میشه: #more-113 ولی برای اولی نه.
داداش سعید نه ربطی به seo نداره .
حالا یه عدد هم به آخر more اضافه بشه که مشکلی پیش نمیاد!
مثل بلاگ ما!