我创建了一个短代码add_shortcode
. 其中,短代码放置在wordpress页面中以显示动态内容。动态内容基于URL值。
Example
如果URL为wordpress/sample-page/?user=john
在我的短代码内容中,我通过以下方式获取url值$_GET[\'user\']
现在我想重写url如下wordpress/sample-page/john
. 并希望在短代码中获取URL值。这在wordpress中可能吗?如果是,请指导我。
我创建了一个短代码add_shortcode
. 其中,短代码放置在wordpress页面中以显示动态内容。动态内容基于URL值。
Example
如果URL为wordpress/sample-page/?user=john
在我的短代码内容中,我通过以下方式获取url值$_GET[\'user\']
现在我想重写url如下wordpress/sample-page/john
. 并希望在短代码中获取URL值。这在wordpress中可能吗?如果是,请指导我。
最简单、最快速的解决方案是使用add_rewrite_endpoint
作用
<?php add_rewrite_endpoint( $name, $places ); ?>
所以在你的情况下是这样的:add_rewrite_endpoint( \'user\', EP_PERMALINK | EP_PAGES );
用户URL如下所示:http://www.example.com/my-page/user/john
访问变量:$user = get_query_var( \'user\', false );
我想在我在主题中创建的div中添加一个短代码这是div: <?php if(!is_home()): ?> <div id=\"cristi\"><?php echo get_the_content(1); ?></div> <?php endif; ?> 这是短代码:[contact-form-7 id=\"54\" title=\"Contact form 1\