• اطلاعیه ها

    • Morteza

      باهم بسازیم: اطلس ووکامرس و وردپرس   14/07/96

      تاپیک ایجاد شده برای بحث در جهت ایجاد یک منبع، ویکی، صفحات توضیحی و یا بخش آموزشی جامع برای وردپرس و متعلقات مختلف آن است. لطفا جهت مشارکت در این بحث، ارائه پیشنهاد و یا انتقاد به تاپیک فوق مراجعه کنید. باهم بسازیم: اطلس ووکامرس و وردپرس
modlebas

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

34 پست در این موضوع قرار دارد

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

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

 

Casdghuupture.JPG

0

به اشتراک گذاری این پست


لینک به پست

سلام

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

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

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

 

3

به اشتراک گذاری این پست


لینک به پست

سلام

 

توضیحات جناب @rezakianoosh درسته فقط در جهت عکسش باید عمل کنید چون شما هدفتون اینه که این قابلیت رو غیر فعال کنید.

 

موفق باشید

3

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

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

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

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

Capasdftture.JPG

ویرایش شده در توسط modlebas
1

به اشتراک گذاری این پست


لینک به پست

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

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

1

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

در 3 ساعت قبل، mehran-b گفته است :

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

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

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

عکس پیوست شد

 

Captpp-ure.JPG

ویرایش شده در توسط modlebas
0

به اشتراک گذاری این پست


لینک به پست

سلام

 

چک کنید توی فایل های قالب (به احتمال زیاد 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() ?>

 

0

به اشتراک گذاری این پست


لینک به پست

بسیار خوب.

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

1

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

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

بسیار خوب.

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

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

 

ویرایش شده در توسط modlebas
0

به اشتراک گذاری این پست


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

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

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

1

به اشتراک گذاری این پست


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

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

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

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

0

به اشتراک گذاری این پست


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

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

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

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

1

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

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

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

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

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

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

 

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

 

موفق باشید

ویرایش شده در توسط bestdata
2

به اشتراک گذاری این پست


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

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

موفق باشید

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

0

به اشتراک گذاری این پست


لینک به پست
<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
0

به اشتراک گذاری این پست


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

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

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

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

 

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

1

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

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

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

 

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

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

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

<?php theme_breadcrumbs() ?>

 

ویرایش شده در توسط modlebas
0

به اشتراک گذاری این پست


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

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

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


<?php theme_breadcrumbs() ?>

 

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

1

به اشتراک گذاری این پست


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

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

سلام

 

این تابع 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 که پاک کرده بودم اضافه کنم ؟

0

به اشتراک گذاری این پست


لینک به پست

بله مجدد کد زیر رو

<?php theme_breadcrumbs(); ?>

در جایی که قبلا در فایل single.php بود برگردونید.

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری