وب

تو

نت

سئو سایت در تهران

برای سئو سایت در تهران با ما تماس بگیرید

اضافه نمودن توضیحات متا (Meta Description) به وردپرس

 

توضیحات متا (Meta description) می توانید تاثیر شایانی در سئو و رتبه بندی صفحات وب سایت در موتور های جستجو داشته باشد. در صورتی که از سیستم مدیریت محتوای وردپرس برای ایجاد سایت خود استفاده نموده اید معمولا صفحات وب سایت به صورت پیش فرض دارای توضیحات متا نیست و لازم است آن را به طریقی اضافه نمایید. برای انجام این کار کد php ایجاد نموده ایم که لازم است این کد را در فایل functions.php مربوط به قالب وردپرس خود (در انتهای فایل) اضافه نمایید. این کد بخشی از محتوای هر صفحه را به عنوان توضیحات متا نمایش می دهد. همچنین این کد در کنترل پانل سیستم مدیریت محتوای وردپرس و در بخش تنظیمات عمومی فیلدی را با عنوان Homepage description اضافه می نماید که می توانید متن مورد نظر اختصاصی خود را برای توضیحات متای صفحه اصلی در این بخش ثبت نمایید. کد از قرار زیر است.

add_filter(‘admin_init’, ‘my_general_settings_register_fields’);
function my_general_settings_register_fields()
{
register_setting(‘general’, ‘homepagetitle_field’, ‘esc_attr’);
add_settings_field(‘homepagetitle_field’, ‘’.__(‘Homepage description’ , ‘homepagetitle_field’ ).’’ , ‘my_general_settings_fields_html’, ‘general’);
}
function my_general_settings_fields_html()
{
$value = get_option( ‘homepagetitle_field’, ” );
echo ‘’;
}
function gretathemes_meta_description() {global $post;if(is_front_page()){echo ‘’ . “n”;}else if ( is_singular() ) {$des_post = strip_tags( $post->post_content );$des_post = strip_shortcodes( $des_post );$des_post = str_replace( array(“n”, “r”, “t”), ‘ ‘, $des_post );$des_post = mb_substr( $des_post, 0, 300, ‘utf8’ );echo ‘’ . “n”;}else if ( is_category() ) {$des_cat = str_replace( array(“n”, “r”, “t”), ‘ ‘,strip_tags(category_description()));echo ‘’ . “n”;}else {echo ‘’ . “n”;}}add_action( ‘wp_head’, ‘gretathemes_meta_description’);