SadraHkm 20 ارسال شده در تیر 94 گزارش بازنشر ارسال شده در تیر 94 سلام دوستانمیدونید که دیگه کد content_rss کار نمیده ! میشه یک کد بگید که مثل content_rss بشه تعداد کلمات خلاصه رو مشخص کرد ؟و یک سوال دیگه اینکه من میخوام وقتی مطلب ارسال کینم یک پیوند یکتا دلخواه بدم بهش . یعنی وقتی توی صفحه اصلی روی مطلب کلیک میشه نره توی ادامه مطلب ! مثلا بره توی سایت گوگل.لطفا کمک کنید دوستان خیلی ضروریه ...ممنون نقل قول لینک به ارسال
علی زینلی 2114 ارسال شده در تیر 94 گزارش بازنشر ارسال شده در تیر 94 سلام ، به انجمن خوش اومدیدبرای سؤال اوّل خود وردپرس گرفته:https://codex.wordpress.org/Function_Reference/the_content_feedحالا اگر مشکلی باهاش دارین بگین تا بیشتر راهنمایی کنم._________سؤال دو:یه زمینه دلخواه درست کنید ، به جای لینک ادامه مطلب (the_permalink) اون زمینه دلخواه رو توی حلقه چاپ کنید. 1 نقل قول لینک به ارسال
SadraHkm 20 ارسال شده در تیر 94 مالک گزارش بازنشر ارسال شده در تیر 94 (ویرایش شده) سلام ، به انجمن خوش اومدیدبرای سؤال اوّل خود وردپرس گرفته:https://codex.wordpress.org/Function_Reference/the_content_feedحالا اگر مشکلی باهاش دارین بگین تا بیشتر راهنمایی کنم._________سؤال دو:یه زمینه دلخواه درست کنید ، به جای لینک ادامه مطلب (the_permalink) اون زمینه دلخواه رو توی حلقه چاپ کنید.ممنونبعد اگر بخوایم تعداد کلمات رو داخل کد مشخص کنیم چطوریه ؟ من مثل همون content_rss برای این کد هم مشخص کردم ولی کار نکردمیشه یک مثال بزنید که تعداد کلمات هم مشخص کنید؟ ویرایش شده تیر 94 توسط hcp90 نقل قول لینک به ارسال
علی زینلی 2114 ارسال شده در تیر 94 گزارش بازنشر ارسال شده در تیر 94 ممنون بعد اگر بخوایم تعداد کلمات رو داخل کد مشخص کنیم چطوریه ؟ من مثل همون content_rss برای این کد هم مشخص کردم ولی کار نکرد میشه یک مثال بزنید که تعداد کلمات هم مشخص کنید؟ در مورد هوک های feed وردپرس اطلّاعی ندارم ، دوستان اگر اطلّاعات تکمیل کننده ای دارن لطفاً بیان کنند.ببینید the_content_feet که من مثال زدم با ساختار زیر کار میکنه:function the_content_feed($feed_type = null) {echo get_the_content_feed($feed_type);}و خود get_the_content_feed هم به شکل زیره:function get_the_content_feed($feed_type = null) {if ( !$feed_type )$feed_type = get_default_feed();/** This filter is documented in wp-includes/post-template.php */$content = apply_filters( 'the_content', get_the_content() );$content = str_replace(']]>', ']]>', $content);/*** Filter the post content for use in feeds.** @since 2.9.0** @param string $content The current post content.* @param string $feed_type Type of feed. Possible values include 'rss2', 'atom'.* Default 'rss2'.*/return apply_filters( 'the_content_feed', $content, $feed_type );}من اگر خودم بودم توی سورس وردپرس تغییرات ایجاد میکردم ، ولی خب شما اینکار رو بکن ببین درست میشه: $content = get_the_content();$content = str_replace(']]>', ']]>', $content); $content = strip_tags($content); $contentlimited = substr($content, 0, 255);echo $contentlimited;این سایتم توضیح داده که چه شکلی خلاصه اش کنین به قبل از read morehttp://www.peterrknight.com/how-to-truncate-your-wordpress-rss-feed-at-the-more-tag/اینم یه حالت دیگه که خلاصه اش میکنه:function the_limitedcon_feed($feed_type = null) {echo substr(get_the_content_feed($feed_type), 0 ,255 );}(توی حالت بالا باید از فانکشن the_limitedcon_feed استفاده کنید)این فانکشن هم به نظرم کار کنه:function the_limitedcon_feed($feed_type = null, $limitcount) {echo substr(get_the_content_feed($feed_type), 0 , $limitcount );}توی فانکشن بالا از این ساختار استفاده کنید:the_limitedcon_feed('rss2', 255)به جای rss2 نوع فید خودتون رو بزنید و به جای عدد تعداد حروفی که قراره چاپ بشن رو بزنید.توجّه: هر کدوم از توابع رو باید توی فایل functions.php بذاریدتنها از یکی از توابع نوشته شده استفاده کنید._____هر کدوم از توابع اگر اروری دادند ارور رو بذارید برام تا بررسی کنم.(اوّلی تابع نیست و باید مستقیماً در فایل هدف چاپ بشه)موفّق باشید. نقل قول لینک به ارسال
Rohani 389 ارسال شده در تیر 94 گزارش بازنشر ارسال شده در تیر 94 کد زیر به خوبی جواب میده:<?php the_content_rss('', TRUE, '', 80); ?> 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .