如何在代码中(而不是帖子部分)包含 WordPress 简码
我想在我的代码中插入硬编码的短代码,而不是从我们通常使用的文本编辑器中插入。
基本上我希望添加一个画廊,并且用户不需要更改 CMS 中的短代码,因此我将对此进行硬编码。
我需要如何执行此操作,我尝试将其发布到我的 .php 文件中,但它不起作用。
这是我要添加的代码:
[jj-ngg-jquery-slider gallery="1" width="866" height="341" ]
I want to insert a hardcoded short code in my code, and not from the usual Text Editor we usually use.
Basically I want this to add a gallery, and the user doesn't need to change the shortcode from the CMS so I will be hardcoding this.
How would I need to do this, I tried to just post it in my .php file but it doesn't work.
This is the code I want to add:
[jj-ngg-jquery-slider gallery="1" width="866" height="341" ]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这将完成包含在
.php
文件中的技巧:This will do the trick to include in
.php
files:创建短代码以包含在帖子或页面中。我可能是错的,但 WordPress 会检查帖子的输入,如果它找到短代码,它将用 html 替换它。我认为如果您在 .php 文件中添加短代码,它不会起作用,因为 WordPress 不会在您的 php 文件中查找短代码
您可以在functions.php 中创建一个函数来生成您需要的html。然后您只需在主题 .php 文件中调用该函数即可。大多数插件都是这样制作的。 post & 的简码php 文件中的页面和函数。
例子:
shortcodes were created to include in post or pages. I could be wrong but wordpress checks the input of a post and if it finds a shortcode it will replace it with the html. I don't think it will work if you add shortcodes in your .php file because wordpress doesn't look for shortcodes in your php files
You could just create a function in functions.php to generate the html you need. Then you just call that function within your theme .php file. That's how most plugins are made. Shortcode for post & pages and function in the php files.
example:
你尝试过这个方法吗? do_shortcode($content)
我在 http://codex.wordpress.org/Shortcode_API 上看到过它
Did you try this method ? do_shortcode($content)
I've seen it on http://codex.wordpress.org/Shortcode_API