个性化阅读
专注于IT技术分析

如何在WordPress内置the_title()中显示图像?

我想在Wordpress内置函数the_title()中显示图像。请帮忙。我的代码:

<?php the_title( '<h3 class="entry-title"><img src="<?php echo (get_template_directory_uri()); ?>/images/line.png">', '<img src="<?php echo (get_template_directory_uri()); ?>/images/line.png"></h3>' ); ?>

#1


the_title()的工作方式如下:

<?php the_title( $before, $after, $echo ); ?> 

默认情况下$ echo = true, 所以只需传递$ before和$ after

像这样使用:

<?php the_title( '<h3 class="entry-title"><img src="'.get_template_directory_uri().'/images/line.png">', '</h3>' ); ?>

如果标题前后都需要图像, 请使用以下代码:

<?php the_title( '<h3 class="entry-title"><img src="'.get_template_directory_uri().'/images/line.png">', '<img src="'.get_template_directory_uri().'/images/line.png"></h3>' ); ?>

#2


如果你想在项目的所有标题中添加图像, 则最好使用the_title过滤器(在给定代码中, get_template_directory_uri()用于父主题, 如果你在子主题中工作, 则必须使用” get_stylesheet_directory_uri()”进行更改) )

function add_image( $title) {

$src = get_template_directory_uri().'/assests/images/header.jpg';

return $title.'<img src=" '.$src.' ">';

} add_filter(‘the_title’, ‘add_image’, 10);

赞(0)
未经允许不得转载:srcmini » 如何在WordPress内置the_title()中显示图像?

评论 抢沙发

评论前必须登录!