0

ワードプレスの子テーマをアプリとして作っています。テーマの URL を書き直したいのですが、より seo に適している場合があります。

たとえば、誰かが www.domain.com/show-new-cars/ と入力した場合

サーバーに www.domain.com/index.php?loadcars=1 をロードさせたい

これを子テーマフォルダー functions.php に入れようとしましたが、結果はありませんでした。

 add_action( 'init', 'wpse7379_init' );
function wpse7379_init()
{
add_rewrite_rule('show-new-cars/',
'index.php?loadcars=1',
'top');
}
4

1 に答える 1

0

$wp_rewrite->flush_rules(); トリックを行います。

これは、サーバー負荷の割り当てを増やす可能性があるため、ページが読み込まれるたびにフラッシュを使用しないための更新です。

//When activated trough admin
if ( is_admin() && isset($_GET['activated'] ) && $pagenow == 'themes.php' ) {

    add_action( 'init', 'wpse7379_init' );
    function wpse7379_init()
    {
    add_rewrite_rule('show-new-cars/',
    'index.php?loadcars=1',
    'top');
    }
    $wp_rewrite->flush_rules();

}
于 2013-04-13T15:19:39.880 に答える