رفتن به مطلب

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


modlebas

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

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

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

 

Casdghuupture.JPG

لینک به ارسال

سلام

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

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

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

 

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

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

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

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

Capasdftture.JPG

ویرایش شده توسط modlebas
  • امتیاز 1
لینک به ارسال
در 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>');
}
?>

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

  • امتیاز 1
لینک به ارسال
در هم اکنون، 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
لینک به ارسال
در هم اکنون، mehran-b گفته است :

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

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

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

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

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

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

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

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

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

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

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

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

 

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

 

موفق باشید

ویرایش شده توسط bestdata
  • امتیاز 2
لینک به ارسال
در هم اکنون، 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>

 

  • امتیاز 1
لینک به ارسال
در 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 قرار بدیم. 

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

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

 

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

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

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

 

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

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

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

<?php theme_breadcrumbs() ?>

 

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

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

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


<?php theme_breadcrumbs() ?>

 

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

  • امتیاز 1
لینک به ارسال
در هم اکنون، 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 قالبتونه پیداش کنید و کدهای بالا رو جایگزینش کنید.

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

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

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

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

 

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

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

 

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

سلام

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

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

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

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

لینک به ارسال

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

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



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