2011-03-30 1 views
1

Я создал пользовательский тип записи, как показано ниже,Wordpress - постоянная ссылка с пользовательскими типами почтовых

function transactions_register() { 

$args = array(

    'label' => __('Transactions'), 

    'singular_label' => __('Transaction'), 

    'public' => true, 

    'show_ui' => true, 

    'capability_type' => 'post', 

    'hierarchical' => false, 

    'rewrite' => array("slug" => "transaction"), 

    'supports' => array('title', 'editor', 'thumbnail') 

); 



register_post_type('transaction' , $args); 

}

Я поставил мои пермалинки быть как этот /%category/%postname однако, когда я перейти к сделки, URL выглядит так,

http://www.domian.com/transaction/test

Однако это возвращает следующую ошибку сервера

страница не может быть найдена

Как я могу сделать это так, мой таможенный пост типа будет работать с моей установкой Постоянной ссылки?

ответ

1

Всякий раз, когда вы добавляете персонализированный тип сообщения, просто перейдите в «Настройки» -> «Постоянная ссылка» и нажмите «Сохранить» или «Обновить». Это волшебство.

0

Каждый раз, когда вы создаете пользовательский тип сообщения или пользовательскую таксономию, вы должны перейти к настройкам -> Permalinks и нажать save. его wordpress известная ошибка.