رفتن به مطلب

پست های پیشنهاد شده

با سلام، میخواستم مقادیر داخل تگ Meta Descrption ​مربوط به هر پست رو داخل همون پست به نمایش بزارم، ممنون میشم اگه بگید تابعش چیه

با تشکر

لینک به ارسال

اگه از افزونه yoast استفاده می کنید موقه ارسال مطلب desccription رو پر کنید تا برای اون مطلب نمایش داده بشه

لینک به ارسال

این کد را به functions.php قالبتون اضافه کنید


function fakhar_description() {
$post = get_post( $post->ID );
$excerpt = $post->post_content;
$trimmed = wp_trim_words( $excerpt, $num_words = 30, $more = '' );
if(!empty($trimmed)) {
$output = $trimmed;
}
else {
$output = get_bloginfo('description');
}
return $output;
}

و این کد را به header.php قالب و قبل از تگ title


<meta content="<?php echo fakhar_description();?>" name="description">

  • امتیاز 1
لینک به ارسال

با سلام، میخواستم مقادیر داخل تگ Meta Descrption ​مربوط به هر پست رو داخل همون پست به نمایش بزارم، ممنون میشم اگه بگید تابعش چیه

با تشکر

فکر کنم منظور دوستمون این بود که Description رو یه جایی به کاربران نمایش بدن (احتمالا با هدف سئو بیشتر)

آره؟

  • امتیاز 1
لینک به ارسال

اگه از افزونه yoast استفاده می کنید موقه ارسال مطلب desccription رو پر کنید تا برای اون مطلب نمایش داده بشه

این کد را به functions.php قالبتون اضافه کنید


function fakhar_description() {
$post = get_post( $post->ID );
$excerpt = $post->post_content;
$trimmed = wp_trim_words( $excerpt, $num_words = 30, $more = '' );
if(!empty($trimmed)) {
$output = $trimmed;
}
else {
$output = get_bloginfo('description');
}
return $output;
}

و این کد را به header.php قالب و قبل از تگ title


<meta content="<?php echo fakhar_description();?>" name="description">

بسیار ممنون ولی من منظورم نبود، منظور من این بود من میخوام مقادیر داخل تگ Description:


<meta name="description" content="مقادیر آزمایشی"/>

را به صورت دیداری درست کنم یعنی یک تابعی میخوام که مقادیر داخل تگ description رو به داخل یه تگ <p> اکو کنه استفاده کنم:


<p class="description">مقادیر آزمایشی</p>

بسیار ممنون

فکر کنم منظور دوستمون این بود که Description رو یه جایی به کاربران نمایش بدن (احتمالا با هدف سئو بیشتر)

آره؟

بله دقیقا :D

ویرایش شده توسط محمد رضایی
لینک به ارسال

بسیار ممنون ولی من منظورم نبود، منظور من این بود من میخوام مقادیر داخل تگ Description:


<meta name="description" content="مقادیر آزمایشی"/>

را به صورت دیداری درست کنم یعنی یک تابعی میخوام که مقادیر داخل تگ description رو به داخل یه تگ <p> اکو کنه استفاده کنم:


<p class="description">مقادیر آزمایشی</p>

بسیار ممنون

بله دقیقا :D

اگر از yoast استفاده کنی فکر کنم این کارت رو راه بندازه :


echo get_post_meta(get_the_ID(), '_yoast_wpseo_metadesc', true);

  • امتیاز 1
لینک به ارسال

هیچ تاثیری توی سئو نداره ولی کارهایی که قبلا گفتم رو انجام بدید و هرجای دیگه هم که خواستید نمایشش بدید تابع fakhar_description رو اکو کنید


<p><?php echo fakhar_description();?></p>

  • امتیاز 1
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...