【发布时间】:2017-02-07 19:36:47
【问题描述】:
我需要在 wordpress 的标题中放置幻灯片革命。我创建了一个滑块,并将代码放在 header.php 中:
[rev_slider alias="test"][/rev_slider]
标题未出现,但我在页面中看到文本“[rev_slider alias="test"][/rev_slider]”。 谁能帮帮我?
【问题讨论】:
我需要在 wordpress 的标题中放置幻灯片革命。我创建了一个滑块,并将代码放在 header.php 中:
[rev_slider alias="test"][/rev_slider]
标题未出现,但我在页面中看到文本“[rev_slider alias="test"][/rev_slider]”。 谁能帮帮我?
【问题讨论】:
header.php 是一个带有 html 语法的常规 php 文件。当您像这样复制粘贴它时,它会将其读取为普通文本,因为 html 中的空白文本正在以这种方式处理。您需要做的是在 PHP 中访问它。有一个 Wordpress 函数可以访问称为 do_shortcode('') 的函数,它会将其视为简码。
https://developer.wordpress.org/reference/functions/do_shortcode/
所以改为在 header.php 中执行此操作
<?php
echo do_shortcode( '[rev_slider alias="test"][/rev_slider]' );
?>
【讨论】:
使用这个:
echo do_shortcode( '[rev_slider alias="test"][/rev_slider]' );
【讨论】: