检索 WordPress 短代码
我正在寻找检索页面上的短代码的对象(或数组)。所以基本上我有一个短代码,用户可以将锚点插入页面,并且我希望根据页面上的短代码动态输出菜单。有什么方法可以检索用户在页面渲染时放入的内容吗?
I'm looking to retrieve an object (or array) of the shortcodes on the page. So basically I have a shortcode where my user can insert anchors into a page, and I am looking to dynamically output a menu based on the shortcodes on the page. Is there any way to retrieve the ones a user has put in at page render?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
以下是我为了能够将帖子的一部分放在侧边栏中所做的操作:
在 header.php 中定义一个全局变量来保存信息:
短代码的每个实现都应该将信息添加到该全局变量中。我的短代码只是添加了短代码内容的 HTML,您应该捕获短代码的含义:
使用全局变量渲染页面元素:
Here's what I did to be able to put parts of a post in a sidebar:
In header.php define a global varibale to hold the information:
Each implementation of your shortcodes should add the information to that global variable. My shortcode just adds the HTML for the shortcode content, you should capture the meaning of the shortcode:
render the page elements, using the global variable: