我想在我的代码中插入一个硬编码的短代码,而不是我们通常使用的文本编辑器。
基本上,我希望这添加一个画廊,用户不需要更改CMS的短码,所以我将硬编码这一点。
我该怎么做呢?我试着把它发布到我的.php文件中,但它不起作用。
这是我想要添加的代码:
jj-ngg jquery-slider gallery="1“width="866”height="341“
发布于 2012-05-17 22:19:18
这将完成包含在.php文件中的技巧:
<?php echo do_shortcode('[jj-ngg-jquery-slider gallery="1" width="866" height="341"]'); ?> 发布于 2011-04-06 21:07:07
创建的快捷代码包含在帖子或页面中。我可能错了,但是wordpress会检查帖子的输入,如果它发现了一个短码,它会用html替换它。如果你在.php文件中添加快捷码,我不认为它会起作用,因为wordpress不会在你的php文件中查找快捷码。
您可以在functions.php中创建一个函数来生成所需的html。然后,您只需在主题.php文件中调用该函数。这就是大多数插件的制作方式。在php文件中的post &页面和函数的快捷代码。
示例:
<?php echo myGallery(array('gallery'=>1, 'width'=>866, 'height' => 341); ?>发布于 2011-05-11 03:06:10
你试过这种方法吗?do_shortcode($content)
我在http://codex.wordpress.org/Shortcode_API上看过
https://stackoverflow.com/questions/5566762
复制相似问题