如何在wp php插件中获取自定义URL路径Property_id?

时间:2020-10-30 作者:ah jony
    // route
    add_action( \'init\', array($this, \'wpse26388_rewrites_init\') );
    add_filter( \'query_vars\', array($this, \'wpse26388_query_vars\') );

    function wpse26388_rewrites_init(){
        add_rewrite_rule(
            \'properties/([0-9]+)/?$\',
            \'index.php?pagename=properties&property_id=$matches[1]\',
            \'top\' );
    }
    
    function wpse26388_query_vars( $query_vars ){
        $query_vars[] = \'property_id\';
        return $query_vars;
    }
1 个回复
SO网友:ah jony

将property\\u id获取到URL:“索引”。php?属性/123“(index.php?pagename=属性&;property\\u id=$匹配项[1])

$property\\u id=get\\u query\\u var(\'property\\u id\',1);输出:123

相关推荐

Altered Media Library URLs

我有一个客户的网站,是在他们离开另一家代理机构后我找到的。该机构使用了一个专有主题和自己的自托管页面生成器,以防止其在除他们之外的任何其他托管环境中更新或编辑。它的另一个方面是重新映射主题的URL并上载目录。因此,例如,代替WP在中查找主题文件http://domain.com/wp-content/themes/…. 它在里面找他们http://domain.com/t/….同样,对于图像上载,也可以在http://domain.com/wp-content/uploads/…, 它在里面找他们http