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

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

< ?php the_title( '< h3 class="entry-title"> < img src="http://img.readke.com/220525/1T332Oc-5.jpg< ?php echo (get_template_directory_uri()); ?> /images/line.png"> ', '< img src="http://img.readke.com/220525/1T332Oc-5.jpg< ?php echo (get_template_directory_uri()); ?> /images/line.png"> < /h3> ' ); ?>

#1【如何在WordPress内置the_title()中显示图像()】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 = /uploads/allimg/220525/1T332Oc-5.jpgget_template_directory_uri().'/assests/images/header.jpg'; return $title.'< img src="http://img.readke.com/220525/1T332Oc-5.jpg'.$src.' "> ';

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

    推荐阅读