4

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

基本上我希望它添加一个画廊,并且用户不需要从 CMS 更改短代码,所以我将对其进行硬编码。

我需要怎么做,我试图将它发布在我的 .php 文件中,但它不起作用。

这是我要添加的代码:

[jj-ngg-jquery-slider 画廊=“1”宽度=“866”高度=“341”]

4

3 回答 3

4

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

<?php echo do_shortcode('[jj-ngg-jquery-slider gallery="1" width="866" height="341"]'); ?>                  
于 2012-05-17T14:19:18.490 回答
2

创建短代码以包含在帖子或页面中。我可能是错的,但 wordpress 会检查帖子的输入,如果找到短代码,它将用 html 替换它。如果您在 .php 文件中添加简码,我认为它不会起作用,因为 wordpress 不会在您的 php 文件中查找简码

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

例子:

<?php echo myGallery(array('gallery'=>1, 'width'=>866, 'height' => 341); ?>
于 2011-04-06T13:07:06.613 回答
0

你试过这个方法吗?do_shortcode($内容)

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

于 2011-05-10T19:06:10.277 回答