رفتن به مطلب

مشکل با 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;
}

 

 

 

 

 

 

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...