WordPress: проблема с добавлением другого правила с wp_rewrite - PullRequest
4 голосов
/ 24 ноября 2010

я установил для моей WordPress Permlink значение /%category%/%postname%, теперь я использую галерею Nextgen, поэтому, когда у меня есть галерея на странице, это будет что-то вроде /cat/page?gallery=10 Я хочу сделать что-то вроде cat/page/gallery id/ Я много пробовал с wp_rewrite ... но не повезло ... любая помощь?

это то, что я тестирую ... это не мой код, он предоставляется из WordPress ... я все расставлю по местам, когда найду способ ... так что не волнуйтесь, я не буду flushRules на init ... большое спасибо

add_filter('rewrite_rules_array','wp_insertMyRewriteRules');
add_filter('query_vars','wp_insertMyRewriteQueryVars');
add_filter('init','flushRules');

// Remember to flush_rules() when adding rules
function flushRules(){
    global $wp_rewrite;
    $wp_rewrite->flush_rules();
}

// Adding a new rule
function wp_insertMyRewriteRules($rules)
{
    $newrules = array();

    //i don't know what should i put here
    $newrules[''] = '';
    return $newrules + $rules;
    //
}

// Adding the id var so that WP recognizes it
function wp_insertMyRewriteQueryVars($vars)
{
    array_push($vars, 'id');
    return $vars;
}

1 Ответ

0 голосов
/ 22 декабря 2010

Надеюсь, что этот URL-адрес 2 укажет вам правильное направление:

Возможно, поиск по ключевым словам Google будетсэкономить много времени ...:)

С уважением.

...