رفتن به مطلب

مشکل با re writeurl


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

با سلام

من یک ادرس جدید در سایت وردپرسی با کد زیر ایجاد کردم

http://mysite.com/newaddress

کد زیر را توی فانکشن گذاشتم و ادرس جدید اجرا میشه و 404 نمیگیره

مشکلی که وجود داره اینه : عنوان و description و keyword تمام دسته بندی های وردپرس و ادرس جدید را از صفحه اول سایت میخونه و نام دسته بندی دیگه نمیاد و همه عنوان ها تکراری میشه

// re writeurl
add_action( 'init', 'wpa5413_init' );
function wpa5413_init()
{
    // Remember to flush the rules once manually after you added this code!

    add_rewrite_tag('%newaddress%','([^/]*)');
    


    add_rewrite_rule(
     'newaddress/([^/]*)/?$',
     'index.php?newaddress=$matches[1]',
     'top' );
 
     add_rewrite_rule(
         '^newaddress/([^/]*)/page/([^/]*)/?$',
         'index.php?newaddress=$matches[1]&page=$matches[2]',
         'top' );
      

    flush_rewrite_rules( true);
}
add_filter( 'query_vars', 'wpa5413_query_vars' );
function wpa5413_query_vars( $query_vars )
{
    $query_vars[] = 'newaddress';
    return $query_vars;
}

 

 

 

 

 

 

لینک به ارسال

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

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



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