如何在POST/PAGE中使用主题函数?

时间:2015-09-22 作者:o_O

我希望能够使用php代码在页面/帖子中引用主题目录。我不知道如何使用WordPress实现这一点,但其他CMS使用类似path_to_home php变量like

<img src="<?php path_to_home() . \'images/image.jpb\'; ?>">
在WP中,我尝试了

<img class="first-slide" src="<?php get_template_directory_uri() . \'/images/landing-banner.png\'; ?>" alt="First slide">
但这不一样或者我需要不同的东西get_template_directory_uri().

顺便说一句,我对这段代码的输出是一个文本

<img class="first-slide" src="<?php get_template_directory_uri() . \'/images/landing-banner.png\'; ?>" alt="First slide">

2 个回复
最合适的回答,由SO网友:Mohsin 整理而成

无论何时将任何WordPress函数与get\\u xyz\\u etc()一起使用,如果要在此处输出值,请确保回显该函数:

<img class="first-slide" src="<?php echo get_template_directory_uri() . \'/images/landing-banner.png\'; ?>" alt="First slide">
现在将输出路径!

SO网友:Khaled Sadek

就像@Czerspaluate说的:你只是错过了echo

<img class="first-slide" src="<?php echo get_template_directory_uri() . \'/images/landing-banner.png\'; ?>" alt="First slide">

相关推荐

无法在模板函数.php中使用IS_HOME

我试图在标题中加载一个滑块,但只在主页上加载。如果有帮助的话,我正在使用Ultralight模板。我正在尝试(在template functions.php中)执行以下操作:<?php if ( is_page( \'home\' ) ) : ?> dynamic_sidebar( \'Homepage Widget\' ); <?php endif; ?> 但这行不通。现在,通过快速的google,我似乎需要将请