رفتن به مطلب

نمایش دادن پیوند یکتا در نتایج گوگل


modlebas

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

خسته نباشید. برای نمایش پیوند یکتا در نتایج چ کاری باید انجام بدم ؟ از افزونه yoat  استفاده میکنم و پیوند یکتای سایت به پست نام هست.

در نتایج دسته بندی رو میاره مثل yjc.ir که میخوام مثل banifilm به نمایش دربیاد

 

Casdghuupture.JPG

لینک به ارسال

سلام

این قابلیت اسمش breadcrumbs هست.

از تنظیمات سئو یواست > پیشرفته > فعال کردن پیوند های خورده ریزه رو روی وضعیت فال بزارید بعد در پایین همین صفحه گزینه طبقه بندی را نشان می دهد در ریزمسیر برای نوع پست رو روی دسته بندی تنظیم کنید. بعد کد زیر رو بزارید تو سینگل single.php

<?php
if ( function_exists('yoast_breadcrumb') ) {
yoast_breadcrumb('
<p id="breadcrumbs">','</p>
');
}
?>

 

لینک به ارسال

دوستان من متوجه نشدم اگه امکانش هست یکبار دیگر به صورت صحیح توضیح بدید لطفا. 

من میخوام در نتایج جستجوگرها پیوند یکتا رو نشان بده نه دسته بندی رو. 

الان من غیرفعال کردم ، کدرو هم باید اضافه کنم یا نه ؟

Capasdftture.JPG

ویرایش شده توسط modlebas
لینک به ارسال
در 3 ساعت قبل، mehran-b گفته است :

کد که الان توی قالب شما وجود داره.

الان که غیرفعال کردید باید ببینید breadcrumbs توی صفحات پست ها هنوز هست یا نه.

بله در سورس مطالب وجود داره

عکس پیوست شد

 

Captpp-ure.JPG

ویرایش شده توسط modlebas
لینک به ارسال

سلام

 

چک کنید توی فایل های قالب (به احتمال زیاد header.php یا single.php) کد زیر رو پیدا میکنید؟

<?php
if (function_exists('yoast_breadcrumb')) {
    yoast_breadcrumb('<div class="bread"><div class="top"><p class="breadcrumbs"><i>»</i>','</p></div></div>');
}
?>

البته یه چیزی توی مایه های کد بالا شاید دقیقا این نباشه.

لینک به ارسال
در هم اکنون، mehran-b گفته است :

سلام

 

چک کنید توی فایل های قالب (به احتمال زیاد header.php یا single.php) کد زیر رو پیدا میکنید؟


<?php
if (function_exists('yoast_breadcrumb')) {
    yoast_breadcrumb('<div class="bread"><div class="top"><p class="breadcrumbs"><i>»</i>','</p></div></div>');
}
?>

البته یه چیزی توی مایه های کد بالا شاید دقیقا این نباشه.

فقط در فایل single.php کد زیر رو پیدا کردم 

<?php theme_breadcrumbs() ?>

 

لینک به ارسال
در هم اکنون، mehran-b گفته است :

بسیار خوب.

کدی رو که دادید از فایل single.php حذف کنید احتمالا دیگه breadcrumbs از خروجی سایت حذف میشه.

بله حذف شد . الان مشکل نمایش پیوند یکتا در نتایج حل شد ؟

 

ویرایش شده توسط modlebas
لینک به ارسال
در 15 دقیقه قبل، modlebas گفته است :

بله حذف شد . الان مشکل نمایش پیوند یکتا در نتایج حل شد ؟

برای مطالب جدید که حل شده برای مطالب قدیمی به مرور باید حل بشه.

لینک به ارسال
در هم اکنون، mehran-b گفته است :

برای مطالب جدید که حل شده برای مطالب قدیمی به مرور باید حل بشه.

خیلی ممنون از شما. 

یک سوال داشتم. این تغییر رویه از نظر شما روی سئو سایت تاثیر داره و تاثیر به چه سکلی میتونه باشه؟

لینک به ارسال
در 18 دقیقه قبل، modlebas گفته است :

خیلی ممنون از شما. 

یک سوال داشتم. این تغییر رویه از نظر شما روی سئو سایت تاثیر داره و تاثیر به چه سکلی میتونه باشه؟

نه این قضیه فقط در حد ظاهر نمایش نتایج سایت شما توی گوگل تاثیر گذار هست.

لینک به ارسال
در 2 ساعت قبل، modlebas گفته است :

خیلی ممنون از شما. 

یک سوال داشتم. این تغییر رویه از نظر شما روی سئو سایت تاثیر داره و تاثیر به چه سکلی میتونه باشه؟

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

بنده خواستم فقط این رو متذکر بشم که breadcrumbs تاثیر بسزایی توی هدایت کاربر داره و همچنین تاثیر بسزایی توی ارتقای اهمیت و درک صفحات سایت داره و شما با غیر فعال کردن اون یکی از بهترین ابزار های سئو داخلی سایت رو از دست دادید 

 

میتونید از این حالت breadcrumbs بدون ساختار داده استفاده کنید تا آدرس ها توی نتایج به اون شکل در بیان

 

موفق باشید

ویرایش شده توسط bestdata
لینک به ارسال
در هم اکنون، bestdata گفته است :

میتونید از این حالت breadcrumbs بدون ساختار داده استفاده کنید تا آدرس ها توی نتایج به اون شکل در بیان

موفق باشید

میشه راهنمایی کنید به چه شکلی ؟

لینک به ارسال
<div xmlns:v="http://rdf.data-vocabulary.org/#" class="bdaia-crumb-container">
  <span typeof="v:Breadcrumb">
    <a rel="v:url" property="v:title" class="crumbs-home" href="https://avije.org">خانه</a>
  </span>
  <span typeof="v:Breadcrumb">
    <a rel="v:url" property="v:title" href="https://avije.org/cat/%d8%ae%d8%af%d9%85%d8%a7%d8%aa-%d9%85%d8%b4%d8%a7%d9%88%d8%b1%d9%87/">خدمات مشاوره ای</a>
  </span>
  <span typeof="v:Breadcrumb">
    <a rel="v:url" property="v:title" href="https://avije.org/cat/%d8%ae%d8%af%d9%85%d8%a7%d8%aa-%d9%85%d8%b4%d8%a7%d9%88%d8%b1%d9%87/%d9%85%d8%b4%d8%a7%d9%88%d8%b1%d9%87-%da%a9%d8%b3%d8%a8-%d9%88-%da%a9%d8%a7%d8%b1-%da%a9%d8%a7%d8%b1%d8%a2%d9%81%d8%b1%db%8c%d9%86%db%8c/">مشاوره کسب و کار و کارآفرینی</a>
  </span> 
  <span class="current">آزمون استخدامی سازمان تامین اجتماعی در سال 96 – تمامی رشته ها</span>
</div>

این کد تبدیل بشه به این کد و ساختار بندیش حذف شود

<div class="bdaia-crumb-container">
  <span>
    <a class="crumbs-home" href="https://avije.org">خانه</a>
  </span>
  <span>
    <a href="https://avije.org/cat/%d8%ae%d8%af%d9%85%d8%a7%d8%aa-%d9%85%d8%b4%d8%a7%d9%88%d8%b1%d9%87/">خدمات مشاوره ای</a>
  </span>
  <span>
    <a href="https://avije.org/cat/%d8%ae%d8%af%d9%85%d8%a7%d8%aa-%d9%85%d8%b4%d8%a7%d9%88%d8%b1%d9%87/%d9%85%d8%b4%d8%a7%d9%88%d8%b1%d9%87-%da%a9%d8%b3%d8%a8-%d9%88-%da%a9%d8%a7%d8%b1-%da%a9%d8%a7%d8%b1%d8%a2%d9%81%d8%b1%db%8c%d9%86%db%8c/">مشاوره کسب و کار و کارآفرینی</a>
  </span> 
  <span class="current">آزمون استخدامی سازمان تامین اجتماعی در سال 96 – تمامی رشته ها</span>
</div>

 

لینک به ارسال
در 4 ساعت قبل، bestdata گفته است :

<div xmlns:v="http://rdf.data-vocabulary.org/#" class="bdaia-crumb-container">
  <span typeof="v:Breadcrumb">
    <a rel="v:url" property="v:title" class="crumbs-home" href="https://avije.org">خانه</a>
  </span>
  <span typeof="v:Breadcrumb">
    <a rel="v:url" property="v:title" href="https://avije.org/cat/%d8%ae%d8%af%d9%85%d8%a7%d8%aa-%d9%85%d8%b4%d8%a7%d9%88%d8%b1%d9%87/">خدمات مشاوره ای</a>
  </span>
  <span typeof="v:Breadcrumb">
    <a rel="v:url" property="v:title" href="https://avije.org/cat/%d8%ae%d8%af%d9%85%d8%a7%d8%aa-%d9%85%d8%b4%d8%a7%d9%88%d8%b1%d9%87/%d9%85%d8%b4%d8%a7%d9%88%d8%b1%d9%87-%da%a9%d8%b3%d8%a8-%d9%88-%da%a9%d8%a7%d8%b1-%da%a9%d8%a7%d8%b1%d8%a2%d9%81%d8%b1%db%8c%d9%86%db%8c/">مشاوره کسب و کار و کارآفرینی</a>
  </span> 
  <span class="current">آزمون استخدامی سازمان تامین اجتماعی در سال 96 – تمامی رشته ها</span>
</div>

این کد تبدیل بشه به این کد و ساختار بندیش حذف شود


<div class="bdaia-crumb-container">
  <span>
    <a class="crumbs-home" href="https://avije.org">خانه</a>
  </span>
  <span>
    <a href="https://avije.org/cat/%d8%ae%d8%af%d9%85%d8%a7%d8%aa-%d9%85%d8%b4%d8%a7%d9%88%d8%b1%d9%87/">خدمات مشاوره ای</a>
  </span>
  <span>
    <a href="https://avije.org/cat/%d8%ae%d8%af%d9%85%d8%a7%d8%aa-%d9%85%d8%b4%d8%a7%d9%88%d8%b1%d9%87/%d9%85%d8%b4%d8%a7%d9%88%d8%b1%d9%87-%da%a9%d8%b3%d8%a8-%d9%88-%da%a9%d8%a7%d8%b1-%da%a9%d8%a7%d8%b1%d8%a2%d9%81%d8%b1%db%8c%d9%86%db%8c/">مشاوره کسب و کار و کارآفرینی</a>
  </span> 
  <span class="current">آزمون استخدامی سازمان تامین اجتماعی در سال 96 – تمامی رشته ها</span>
</div>

 

لطفا کد خامش رو بدید تا در فایل single.php قرار بدیم. 

با قرار دادن این کد دیگه نیازی به غیرفعال کردن تنظیمات ریز ادرس افزونه سئو نیست؟

ویرایش شده توسط modlebas
لینک به ارسال
در 1 دقیقه قبل، modlebas گفته است :

لطفا کد خامش رو بدید تا در فایل single.php قرار بدیم. 

با قرار دادن این کد دیگه نیازی به غیرفعال کردن تنظیمات ریز ادرس نیست؟

به طراحتون بگید تا کد رو بهتون بده (باید کد پوسته بررسی بشه)

 

خیر نیازی نیست 

لینک به ارسال
در هم اکنون، bestdata گفته است :

به طراحتون بگید تا کد رو بهتون بده (باید کد پوسته بررسی بشه)

 

خیر نیازی نیست 

قالب پرشین هست که پشتیبانی نمیشه .

در فایل single.php این کد بود که حذفش کردیم. 

<?php theme_breadcrumbs() ?>

 

ویرایش شده توسط modlebas
لینک به ارسال
در 5 دقیقه قبل، modlebas گفته است :

قالب پرشین هست که پشتیبانی نمیشه .

در فایل single.php این کد بود که حذفش کردیم. 


<?php theme_breadcrumbs() ?>

 

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

لینک به ارسال
در هم اکنون، bestdata گفته است :

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

ببخشید در فایل single باید بگردم دنبالش ؟

کد خام bdaia-crumb-container یا به اون میشه در اختیار من قرار بدید تا امتحانش کنم ؟

لینک به ارسال

سلام

 

این تابع theme_breadcrumbs بدون دیتا استرکچر.

function theme_breadcrumbs() {
  $delimiter = '&raquo;';
  $before = '<span class="current">';
  $after = '</span>';
 
  if ( !is_home() && !is_front_page() || is_paged() ) {
 
    echo '<div id="crumbs">';
 
    global $post;
    $homeLink = home_url();
    echo '<span><a class="crumbs-home" href="' . $homeLink . '">' . 'خانه'  . '</a></span> ' . $delimiter . ' ';
 
    if ( is_category() ) {
      global $wp_query;
      $cat_obj = $wp_query->get_queried_object();
      $thisCat = $cat_obj->term_id;
      $thisCat = get_category($thisCat);
      $parentCat = get_category($thisCat->parent);
      if ($thisCat->parent != 0){
		if( !is_wp_error( $cat_code = get_category_parents($parentCat, TRUE, ' ' . $delimiter . ' ') ) ){
			$cat_code = str_replace ('<a','<span><a', $cat_code );
			echo $cat_code = str_replace ('</a>','</a></span>', $cat_code );
		}
	  }
      echo $before . '' . single_cat_title('', false) . '' . $after;
 
    } elseif ( is_day() ) {
      echo '<span><a href="' . get_year_link(get_the_time('Y')) . '">' . get_the_time('Y') . '</a></span> ' . $delimiter . ' ';
      echo '<span><a href="' . get_month_link(get_the_time('Y'),get_the_time('m')) . '">' . get_the_time('F') . '</a></span> ' . $delimiter . ' ';
      echo $before . get_the_time('d') . $after;
 
    } elseif ( is_month() ) {
      echo '<span><a href="' . get_year_link(get_the_time('Y')) . '">' . get_the_time('Y') . '</a></span> ' . $delimiter . ' ';
      echo $before . get_the_time('F') . $after;
 
    } elseif ( is_year() ) {
      echo $before . get_the_time('Y') . $after;
 
    } elseif ( is_single() && !is_attachment() ) {
      if ( get_post_type() != 'post' ) {
        $post_type = get_post_type_object(get_post_type());
        $slug = $post_type->rewrite;
        echo '<span><a href="' . $homeLink . '/' . $slug['slug'] . '/">' . $post_type->labels->singular_name . '</a></span> ' . $delimiter . ' ';
        echo $before . get_the_title() . $after;
      } else {
        $cat = get_the_category(); $cat = $cat[0];
		if( !empty( $cat ) ){
			if( !is_wp_error( $cat_code = get_category_parents($cat, TRUE, ' ' . $delimiter . ' ') ) ){
				$cat_code = str_replace ('<a','<span><a', $cat_code );
				echo $cat_code = str_replace ('</a>','</a></span>', $cat_code );
			}
		}
        echo $before . get_the_title() . $after;
      }
 
    }elseif ( (is_page() && !$post->post_parent) || ( function_exists('bp_current_component') && bp_current_component() ) ) {
	  echo $before . get_the_title() . $after;
    }elseif ( !is_single() && !is_page() && get_post_type() != 'post' ) {
      $post_type = get_post_type_object(get_post_type());
      echo $before . $post_type->labels->singular_name . $after;
 
    } elseif ( is_attachment() ) {
      $parent = get_post($post->post_parent);
      $cat = get_the_category($parent->ID); $cat = $cat[0];
      echo '<span><a href="' . get_permalink($parent) . '">' . $parent->post_title . '</a></span> ' . $delimiter . ' ';
      echo $before . get_the_title() . $after;
 
    } elseif ( is_page() && $post->post_parent ) {
      $parent_id  = $post->post_parent;
      $breadcrumbs = array();
      while ($parent_id) {
        $page = get_page($parent_id);
        $breadcrumbs[] = '<span><a href="' . get_permalink($page->ID) . '">' . get_the_title($page->ID) . '</a></span>';
        $parent_id  = $page->post_parent;
      }
      $breadcrumbs = array_reverse($breadcrumbs);
      foreach ($breadcrumbs as $crumb) echo $crumb . ' ' . $delimiter . ' ';
      echo $before . get_the_title() . $after;
 
    } elseif ( is_search() ) {
      echo $before ;
	  printf( 'نتایج جستجو برای: %s' ,  get_search_query() );
	  echo  $after;
 
    } elseif ( is_tag() ) {
	  echo $before ;
	  printf( 'آرشیو برچسب: %s' , single_tag_title( '', false ) );
	  echo  $after;
 
    } elseif ( is_author() ) {
       global $author;
      $userdata = get_userdata($author);
      echo $before ;
	  printf( 'آرشیو نویسنده: %s' ,  $userdata->display_name );
	  echo  $after;
 
    } elseif ( is_404() ) {
      echo $before;
	  _e( 'پیدا نشد!','persian');
	  echo  $after;
    }
 
    if ( get_query_var('paged') ) {
      if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ' (';
      echo _e('صفحه ی ','persian') . ' ' . get_query_var('paged');
      if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ')';
    }
 
    echo '</div>';
 
  }
}

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

لینک به ارسال
در 3 دقیقه قبل، modlebas گفته است :

ببخشید در فایل single باید بگردم دنبالش ؟

کد خام bdaia-crumb-container یا به اون میشه در اختیار من قرار بدید تا امتحانش کنم ؟

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

 

خیر پوسته bdaia تجاری هست و نمی تونم کدش رو در اختیار شما بذارم

لینک به ارسال
 

 

در هم اکنون، mehran-b گفته است :

سلام

این تابع theme_breadcrumbs بدون دیتا استرکچر.

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

این کدها رو جایگزین کردم.

فایل single.php ویرایش و کد  theme_breadcrumbs که پاک کرده بودم اضافه کنم ؟

لینک به ارسال

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

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

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

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

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

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

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

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

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