php 重写自定义帖子类型网址

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 重写自定义帖子类型网址相关的知识,希望对你有一定的参考价值。

function add_custom_rewrite_rule() {

    // First, try to load up the rewrite rules. We do this just in case
    // the default permalink structure is being used.
    if( ($current_rules = get_option('rewrite_rules')) ) {

        // Next, iterate through each custom rule adding a new rule
        // that replaces 'movies' with 'films' and give it a higher
        // priority than the existing rule.
        foreach($current_rules as $key => $val) {
            if(strpos($key, 'movies') !== false) {
                add_rewrite_rule(str_ireplace('movies', 'films', $key), $val, 'top');   
            } // end if
        } // end foreach

    } // end if/else

    // ...and we flush the rules
    flush_rewrite_rules();

} // end add_custom_rewrite_rule
add_action('init', 'add_custom_rewrite_rule');

以上是关于php 重写自定义帖子类型网址的主要内容,如果未能解决你的问题,请参考以下文章

php 重写wordpress自定义帖子类型

PHP Wordpress自定义帖子类型:帖子网址中的POST ID

根据 Wordpress 中的自定义字段值批量重写帖子 slug

自定义帖子类型 Slug 重写问题

如何在自定义帖子类型的重写规则中放置元值?

如何根据语言重写自定义帖子类型 slug?