在后台的‘特色图片’框中添加指南文本

时间:2020-05-17 作者:Zeth

如何在“特色图片”下添加一些指导文字。

就在这里:

Guiding text for featured image

我已经经历过好几次了,人们不知道这是什么地方,这是什么。因此,能够添加一两行可能会很好。

如果我用谷歌搜索它,那么我只会得到大量关于如何在前端显示标题的页面-/

2 个回复
SO网友:rank

如果您使用的是wordpress的经典编辑器,则有一个功能:https://developer.wordpress.org/reference/hooks/admin_post_thumbnail_html/

因此,代码应该是(链接中的示例):

function filter_featured_image_admin_text( $content, $post_id, $thumbnail_id ){
    $help_text = \'<p>\' . __( \'Please use an image that is 1170 pixels wide x 658
    pixels tall.\', \'my_textdomain\' ) . \'</p>\';
    return $help_text . $content;
}
add_filter( \'admin_post_thumbnail_html\', \'filter_featured_image_admin_text\', 10, 3 );
记住设置主题的textdomain。

如果您使用的是Gutenberg编辑器,这就有点复杂了。这个过滤器似乎对古腾堡不起作用。由于它是用React JS制作的,我认为它的工作方式不同。也许此链接可以帮助您:https://github.com/WordPress/gutenberg/tree/master/packages/editor/src/components/post-featured-image#postfeaturedimage

此外,我还发现了一些真正可以帮助你的东西:

https://thatdevgirl.com/blog/wordpress-featured-image-and-gutenberg

本教程可以指导您如何使用古腾堡编辑器的过滤器调整特色图像框。

如果你想使用古腾堡,希望这是你的起点。

您还可以创建图像类型的自定义字段(插件->高级自定义字段),并将其用于模板中的图像输出。这样,您可以根据需要设置框的样式,添加描述或任何您喜欢的内容。

SO网友:rudtek

如果您使用的是经典编辑器,可以尝试以下功能:

function custom_admin_post_thumbnail_html( $content ) {
    return $content = str_replace( __( \'Set featured image\' ), __( \'better feature image guide text\' ), $content); 
}
add_filter( \'admin_post_thumbnail_html\', \'custom_admin_post_thumbnail_html\' );
只需将“更好的功能图像指南文本”替换为您想要的内容即可。

相关推荐