我想在我的代码中插入一个硬编码的短代码,而不是来自我们通常使用的常用文本编辑器。
基本上我希望它添加一个画廊,并且用户不需要从 CMS 更改短代码,所以我将对其进行硬编码。
我需要怎么做,我试图将它发布在我的 .php 文件中,但它不起作用。
这是我要添加的代码:
[jj-ngg-jquery-slider 画廊=“1”宽度=“866”高度=“341”]
这将完成包含在.php
文件中的技巧:
<?php echo do_shortcode('[jj-ngg-jquery-slider gallery="1" width="866" height="341"]'); ?>
创建短代码以包含在帖子或页面中。我可能是错的,但 wordpress 会检查帖子的输入,如果找到短代码,它将用 html 替换它。如果您在 .php 文件中添加简码,我认为它不会起作用,因为 wordpress 不会在您的 php 文件中查找简码
您可以在functions.php 中创建一个函数来生成您需要的html。然后,您只需在主题 .php 文件中调用该函数。这就是大多数插件的制作方式。php 文件中的帖子和页面以及函数的简码。
例子:
<?php echo myGallery(array('gallery'=>1, 'width'=>866, 'height' => 341); ?>
你试过这个方法吗?do_shortcode($内容)