حاج ایمان

نمایش زمینه های دلخواه در فید

6 پست در این موضوع قرار دارد

سلام دوستان

من عکس های سایت رو با استفاده از زمینه های دلخواه میزارم که بوت گوگل و بینگ و یاهو نمیتونن بخوننش یعنی اصلا توی فید هم نمیفته ! مشکلی ایجاد میکنه ؟

اگر دقت کرده باشید توی وبمستر تولز قسمت سایت مپ تعداد ایندکس شده های WEB و IMAGE رو نشون میده که سایت من هیچی نشده ایندکس از این عکس های

حتی فایل های MP3 رو با استفاده از زمینه ها دلخواه میزارم و پخش آنلاین کلا ایندکس نمیشه ! و اینکه توی فید نشون نمیده چیکار کنم مشکل حل بشه ؟

0

به اشتراک گذاری این پست


لینک به پست

سلام

فقط عکس برای ایندکس شدن به alt , title مناسب نیاز داره. حالا چرا با زمینه تصویر ارسال می کنید؟ مشکل رو بگید شاید راه حل دیگه ای داشته باشه.

2

به اشتراک گذاری این پست


لینک به پست

می تونید با این اکشن زمینه های دلخواه را به فید اضافه کنید


add_action('rss2_item', 'add_my_custom_field_node');
function add_my_custom_field_node() {
global $post;
$metaValue = get_post_meta($post->ID, 'my-custom-field', true);
if(!empty($metaValue)):
echo("<my-custom-field>{$metaValue}</my-custom-field>");
endif;
}

در


get_post_meta($post->ID, 'my-custom-field', true);

بجای


my-custom-field

نام زمینه دلخواهتون رو بگذارید و مشابه همین کد را به صورت


add_action('rss2_item', 'add_my_image_field_node');
function add_my_image_field_node() {
global $post;
$metaValue = get_post_meta($post->ID, 'my-image-field', true);
if(!empty($metaValue)):
echo("<image>{$metaValue}</image>");
endif;
}

برای زمینه دلخواه تصاویرتون استفاده کنید و بجای my-image-field نام زمینه دلخواه تصویرتون را بگذارید

کدها باید داخل تگ php در فایل functions.php قالب قرار بگیرند یا به صورت افزونه به قالب معرفی بشند

http://codex.wordpress.org/Plugin_API/Action_Reference/rss2_item

3

به اشتراک گذاری این پست


لینک به پست

می تونید با این اکشن زمینه های دلخواه را به فید اضافه کنید


add_action('rss2_item', 'add_my_custom_field_node');
function add_my_custom_field_node() {
global $post;
$metaValue = get_post_meta($post->ID, 'my-custom-field', true);
if(!empty($metaValue)):
echo("<my-custom-field>{$metaValue}</my-custom-field>");
endif;
}

در


get_post_meta($post->ID, 'my-custom-field', true);

بجای


my-custom-field

نام زمینه دلخواهتون رو بگذارید و مشابه همین کد را به صورت


add_action('rss2_item', 'add_my_image_field_node');
function add_my_image_field_node() {
global $post;
$metaValue = get_post_meta($post->ID, 'my-image-field', true);
if(!empty($metaValue)):
echo("<image>{$metaValue}</image>");
endif;
}

برای زمینه دلخواه تصاویرتون استفاده کنید و بجای my-image-field نام زمینه دلخواه تصویرتون را بگذارید

کدها باید داخل تگ php در فایل functions.php قالب قرار بگیرند یا به صورت افزونه به قالب معرفی بشند

http://codex.wordpre...rence/rss2_item

عزیز من برای سایتم چه کنم؟

نمی تونم اطلاعات غیر از نوشته هام را تویه فید فید نمایش بدم

مثلا این اطلاعات رو ببین در لینک زیر هیچ کدوم نمایش داده نمیشه:

http://rah3par.ir/%D8%AA%D9%88%D8%B1-%D8%AF%D8%A8%DB%8C-%D8%A7%D8%B2-%D9%85%D8%B4%D9%87%D8%AF-8/

0

به اشتراک گذاری این پست


لینک به پست

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

0

به اشتراک گذاری این پست


لینک به پست

؟

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط Ali Brm
      با سلام خدمت دوستان
      سوالی که داشتم اینه من اخیرا کار روی یک قالبی رو شروع کردم که خب سایت سازنده اش اونو میفروخت ولی من توی یک سایت ایرانی اونو به صورت رایگان گرفتم. فک کنم یه جورایی کرکش کردن
      مشکلی که الان دارم اینه که توی کد سایتم اسم اون سایت فارسی دائما دیده میشه. متاسفانه به خاطر قوانین انجمن نمیتونم نه اسم قالب رو بیارم نه اسم سایت فارسی رو.
      حالا من برای مثال اسم اون سایت فارسی رو میگم "فلان پرس". مثلا اگه توی inspect به فونت متن هام نگاه می کنم اسم فونت رو نوشته "folanpress b Yekan"
      از این موارد بسیار توی قالبم هست و هر روز دارم تو جاهای بیشتر اسمشون رو میبینم.
      چجوری می تونم این اسم رو حذف کنم یا به نظرتون اصلا قالبم رو عوض کنم؟
      این مسئله رو برای چی اون سایت فارسی انجام داده روی Rank سایت خودش تاثیر داره؟
       
    • توسط mehran60
      سلام
      کدهای جاوا اسکریپت را در فانکشن اضافه کردم ولی کار نمی کنه
      کسی می تونه کمک کنه
      ممنون
      function.php
      // javascript if( !function_exists( "wp_bootstrap_theme_js" ) ) { function wp_bootstrap_theme_js(){ if ( !is_admin() ){ if ( is_singular() AND comments_open() AND ( get_option( 'thread_comments' ) == 1) ) wp_enqueue_script( 'comment-reply' ); } // This is the full Bootstrap js distribution file. If you only use a few components that require the js files consider loading them individually instead wp_enqueue_script( 'script1', get_template_directory_uri() . '/contrib/jquery.min.js', array ( '' ), 1.1, true); wp_enqueue_script( 'script2', get_template_directory_uri() . '/contrib/bootstrap.min.js', array ( '' ), 1.1, true); wp_enqueue_script( 'script3', get_template_directory_uri() . '/contrib/quill.min.js', array ( '' ), 1.1, true); wp_enqueue_script( 'script4', get_template_directory_uri() . '/contrib/to-markdown.min.js', array ( '' ), 1.1, true); wp_enqueue_script( 'script5', get_template_directory_uri() . '/contrib/perfect-scrollbar.min.js', array ( '' ), 1.1, true); wp_enqueue_script( 'script6', get_template_directory_uri() . '/contrib/common.min.js', array ( '' ), 1.1, true); wp_enqueue_script( 'script7', get_template_directory_uri() . '/contrib/vjsplayer-mp4.min.js', array ( '' ), 1.1, true); wp_enqueue_script( 'script8', get_template_directory_uri() . '/contrib/video.min.js', array ( '' ), 1.1, true); wp_enqueue_script( 'script9', get_template_directory_uri() . '/js/angular.min.js', array ( '' ), 1.1, true); wp_enqueue_script( 'script10', get_template_directory_uri() . '/js/bootstrap.js', array ( '' ), 1.1, true); wp_enqueue_script( 'script11', get_template_directory_uri() . '/js/bootstrap.min.js', array ( '' ), 1.1, true); wp_enqueue_script( 'script12', get_template_directory_uri() . '/js/common.min', array ( '' ), 1.1, true); wp_enqueue_script( 'script13', get_template_directory_uri() . '/js/common_pre.min.js', array ( '' ), 1.1, true); wp_enqueue_script( 'script14', get_template_directory_uri() . '/js/doc.js', array ( '' ), 1.1, true); wp_enqueue_script( 'script15', get_template_directory_uri() . '/js/jquery.min.js', array ( '' ), 1.1, true); wp_enqueue_script( 'script16', get_template_directory_uri() . '/v/jquery-1.11.3.js', array ( '' ), 1.1, true); wp_enqueue_script( 'script17', get_template_directory_uri() . '/js/jquery-3.3.1.slim.min.js', array ( '' ), 1.1, true); wp_enqueue_script( 'script18', get_template_directory_uri() . '/js/jquery-slim.min.js', array ( '' ), 1.1, true); wp_enqueue_script( 'script19', get_template_directory_uri() . '/js/popper.min.js', array ( '' ), 1.1, true); wp_enqueue_script( 'script20', get_template_directory_uri() . '/js/quickpager.jquery.js', array ( '' ), 1.1, true); wp_enqueue_script( 'script21', get_template_directory_uri() . '/js/video.min.js', array ( '' ), 1.1, true); } } add_action( 'wp_enqueue_scripts', 'wp_bootstrap_theme_js' ); البته به شلوغی اش توجه نکنید در حال تسته!
      ممنون
    • توسط mehran60
      سلام
      یه مشکلی پیدا کردم وقتی روی لینک پست ها کلیک می کنم همون صفحه اول رو نشون میده
      مثلا وقتی روی این لینک میزنم 
      http://localhost/tamashaw/carmen-jorda/
      همین لینک در ادرس تایپ میشه ولی در همون صفحه اول میمونه!
    • توسط AhmadNet
      سلام دوستان
      آیا افزونه ایی برای حذف سایدبار از صفحات خاص وجود دارد؟ نمی خواهم سایدبار بطور کامل حذف گردد.
    • توسط AhmadNet
      سلام دوستان
      در زمینه ارسال و دریافت تیکت که دارای قابلیت ارسال ایمیل به مدیریت سایت ( هنگام ثبت تیکت ) افزونه ایی رایگان سراغ دارید؟