在管理区域中将特色图片放在帖子标题下

时间:2021-10-23 作者:Fluxian

我不想插入一个带有特色图片的新专栏,而是想把特色图片放在帖子已经存在的标题下。然而,我似乎不知道如何在title属性上插入内容。实现这一目标:

enter image description here

我找到了以下帖子:How can i place Feature Image under title field in wp-admin?

带着一段我无法处理的片段。否则,有很多方法可以添加包含特色图像的新列。

我得出了这样的结论:

add_action(\'admin_head-edit.php\', function(){
    add_filter(\'the_title\', function( $title, $id ) {
        return $title . get_the_post_thumbnail_url();
    }, 100, 2);
});
但如果我使用get_the_post_thumbnail_url url作为标题的一部分嵌入,如果我使用the_post_thumbnail( \'thumbnail\' ) 它会渲染图像两次。

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

add_action(\'admin_head-edit.php\', function(){
    add_filter(\'the_title\', function( $title, $id ) {
        return $title . the_post_thumbnail( \'thumbnail\' );
    }, 100, 2);
});
将生成2幅图像,因为自定义帖子上有两个标题。一个是隐藏的,另一个不是。将图像标记添加到隐藏元素将破坏隐藏它的CSS。因此,解决方案是插入管理css来隐藏它。

    .column-title .hidden ~ img{
        display: none;
    }