ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل با افزونه yoast seo



ata3929
April 25th, 2016, 12:46
سلام
دوستان یه مشکلی داشتم ممنون میشم کمکم کنید
چطور میتونم همه تگ Canonical در افزونه yoast seo را به دامین دلخواه عوض کنم ؟!!!

مثلا دامینی که وردپرس نصب هست aa.com هست و آدرس Canonical در همه پست ها و نوشته ها به طور اتوماتیک با دامین aa.com شروع میشه

من میخوام aa.com را طوری تغییر بدم که در همه صفحه ها و نوشته ها Canonical اعمال بشه

hamid53214
April 25th, 2016, 13:00
http://fienen.com/manipulating-wordpress-canonical-urls/

ata3929
April 25th, 2016, 13:07
http://fienen.com/manipulating-wordpress-canonical-urls/

تشکر از پاسخ شما

ولی وقتی کد را در فایل 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' );

alirezasat
April 27th, 2016, 10:49
سلام منم همین مشکل را دقیقا دارم.

hamid53214
April 27th, 2016, 10:57
> رو با

<

جایگزین کنید


به جای http://your-other-domain.com
آدرس سایت اصلی رو جایگزین کنید