首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在代码中包含Wordpress快捷代码,而不是在帖子部分中

如何在代码中包含Wordpress快捷代码,而不是在帖子部分中
EN

Stack Overflow用户
提问于 2011-04-06 21:00:58
回答 3查看 6.6K关注 0票数 4

我想在我的代码中插入一个硬编码的短代码,而不是我们通常使用的文本编辑器。

基本上,我希望这添加一个画廊,用户不需要更改CMS的短码,所以我将硬编码这一点。

我该怎么做呢?我试着把它发布到我的.php文件中,但它不起作用。

这是我想要添加的代码:

jj-ngg jquery-slider gallery="1“width="866”height="341“

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-05-17 22:19:18

这将完成包含在.php文件中的技巧:

代码语言:javascript
复制
<?php echo do_shortcode('[jj-ngg-jquery-slider gallery="1" width="866" height="341"]'); ?>                  
票数 4
EN

Stack Overflow用户

发布于 2011-04-06 21:07:07

创建的快捷代码包含在帖子或页面中。我可能错了,但是wordpress会检查帖子的输入,如果它发现了一个短码,它会用html替换它。如果你在.php文件中添加快捷码,我不认为它会起作用,因为wordpress不会在你的php文件中查找快捷码。

您可以在functions.php中创建一个函数来生成所需的html。然后,您只需在主题.php文件中调用该函数。这就是大多数插件的制作方式。在php文件中的post &页面和函数的快捷代码。

示例:

代码语言:javascript
复制
<?php echo myGallery(array('gallery'=>1, 'width'=>866, 'height' => 341); ?>
票数 2
EN

Stack Overflow用户

发布于 2011-05-11 03:06:10

你试过这种方法吗?do_shortcode($content)

我在http://codex.wordpress.org/Shortcode_API上看过

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5566762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档