如何在你的代码中包括Wordpress短代码,而不是在文章部分

如何在你的代码中包括Wordpress短代码,而不是在文章部分,wordpress,shortcode,Wordpress,Shortcode,我想在我的代码中插入一个硬编码的短代码,而不是我们通常使用的文本编辑器 基本上,我想这是添加一个画廊,用户不需要改变短码从CMS,所以我将硬编码这一点 我需要怎么做呢?我试着把它放在我的.php文件中,但它不起作用 这是我要添加的代码: [jj ngg jquery slider gallery=“1”width=“866”height=“341”]已创建短代码以包含在文章或页面中。我可能错了,但是wordpress会检查帖子的输入,如果它发现了一个短代码,就会用html替换它。我认为如果你在你

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

基本上,我想这是添加一个画廊,用户不需要改变短码从CMS,所以我将硬编码这一点

我需要怎么做呢?我试着把它放在我的.php文件中,但它不起作用

这是我要添加的代码:


[jj ngg jquery slider gallery=“1”width=“866”height=“341”]

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

您可以在functions.php中创建一个函数来生成所需的html。然后在theme.php文件中调用该函数。这就是大多数插件的制作方法。php文件中的post&page和函数的短代码

例如:

<?php echo myGallery(array('gallery'=>1, 'width'=>866, 'height' => 341); ?>

你试过这个方法吗?do_快捷码($content)


我在

上看到过,这将实现在
.php
文件中包含的技巧:

<?php echo do_shortcode('[jj-ngg-jquery-slider gallery="1" width="866" height="341"]'); ?>                  

谢谢Krike的回答,所以基本上我需要创建一个函数,然后从你给我的那行调用该函数。老实说,我对PHP知之甚少,我不知道我需要做什么。如果你想用wordpress、PHP和函数弄脏你的手,你必须学习一点PHP(这里有一个很好的系列教程->)。我上面给出的示例是如何调用函数并向其传递参数以使其成为动态的。非常感谢,我了解Java,因此我应该理解这一点,不会有太多问题。参考资料: