رفتن به مطلب

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

با سلام، میخواستم مقادیر داخل تگ 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">

لینک به ارسال

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

با تشکر

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

آره؟

لینک به ارسال

اگه از افزونه 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);

لینک به ارسال

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


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

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...