-
April 25th, 2016, 12:46
#1
مشکل با افزونه yoast seo
سلام
دوستان یه مشکلی داشتم ممنون میشم کمکم کنید
چطور میتونم همه تگ Canonical در افزونه yoast seo را به دامین دلخواه عوض کنم ؟!!!
مثلا دامینی که وردپرس نصب هست aa.com هست و آدرس Canonical در همه پست ها و نوشته ها به طور اتوماتیک با دامین aa.com شروع میشه
من میخوام aa.com را طوری تغییر بدم که در همه صفحه ها و نوشته ها Canonical اعمال بشه
-
-
April 25th, 2016 12:46
# ADS
-
April 25th, 2016, 13:00
#2
پاسخ : مشکل با افزونه yoast seo
-
-
April 25th, 2016, 13:07
#3
پاسخ : مشکل با افزونه yoast seo

نوشته اصلی توسط
hamid53214
تشکر از پاسخ شما
ولی وقتی کد را در فایل funection.php وارد میکنم سایت بالا نمیاد
کد:
// SET UP PROPER CANONICAL URLS FOR YOAST
function blog_canonical( $canonical ) {
// PASS IN OUR POST OBJECT BECAUSE WE NEED IT
global $post;
// CHECK FOR BLOG POSTS (COULD DO THIS FOR ANY TYPE THOUGH)
if( is_single() ) {
// ASSUMES THE BASE SLUG DIDN'T CHANGE, BUT YOU NEED TO ASSOCIATE ONE DOMAIN WITH ANOTHER
// AGAIN, YOU COULD ALTER THIS PROCESS FOR DIFFERENT CHANGES
$canonical = str_replace( home_url(), 'http://your-other-domain.com', get_permalink( $post->ID ) );
}
// SEND BACK THE URL THAT WILL BE USED IN THE rel="canonical"
return $canonical;
}
// RUN THE FILTER ON PAGES. NORMAL PAGES GET A NORMAL CANONICAL REFERENCE, BLOG POSTS GET THE REMAPPED ONE
add_filter( 'wpseo_canonical', 'blog_canonical' );
ویرایش توسط ata3929 : April 25th, 2016 در ساعت 13:11
-
-
April 27th, 2016, 10:49
#4
پاسخ : مشکل با افزونه yoast seo
سلام منم همین مشکل را دقیقا دارم.
-
-
April 27th, 2016, 10:57
#5
پاسخ : مشکل با افزونه yoast seo
> رو با
<
جایگزین کنید
به جای http://your-other-domain.com
آدرس سایت اصلی رو جایگزین کنید
ویرایش توسط hamid53214 : April 27th, 2016 در ساعت 10:58
-