如何在帖子编辑上方添加通知文本?

时间:2022-02-06 作者:ziico

我试图添加一个通知文本,上面写着;请选择类别并添加功能图像“;文本就在编辑器上方,这样他们就不会忘记,但我不知道怎么做,所以如果我能得到任何帮助,我将非常感激。

我已经尝试了在互联网上找到的每一种方法,但它们似乎是几年前的事了,所以出于某种原因,它不起作用。

我不想要任何功能,我只是想在文本编辑器中的标题上方显示一个非常简单的文本,这样他们就不会忘记包含类别和图像。

1 个回复
SO网友:rudtek

假设您使用的是gutenberg,则需要使用javascript来完成此操作。以下是我将采取的步骤。在子主题中,您需要添加一些代码。

添加新目录;js";。

在该目录中添加一个名为;警报。js“;

在该文件中添加此代码:(这是实际的警告注释)

( function( wp ) {
 wp.data.dispatch(\'core/notices\').createNotice(
     \'warning\', // Can be one of: success, info, warning, error.
     \'Please remember to add a featured image and choose a category.\', // Text string to display.
     {
         isDismissible: true, // Whether the user can dismiss the notice.
         // Any actions the user can perform.
     }
 );
 } )( window.wp );
现在告诉WordPress,您希望通过将JS排队到子主题的函数中来使用该代码。php:

 function alerts_enqueue() {
     wp_enqueue_script(\'alerts-script\', get_stylesheet_directory_uri() . \'/js/alerts.js\');
 }
 add_action( \'enqueue_block_editor_assets\', \'alerts_enqueue\' );
如果使用的是经典编辑器或其他块编辑器,则无法使用。

如果你真的想让用户遵守;规则:)

相关推荐

EDITOR-Style.css功能

场景:我有一个客户很难理解,他在WordPress面板上看到的帖子字体样式不一定是前台显示的样式。TinyMCE插件的过度使用导致每个文本块标记内部都有一个跨度,因为他试图使编辑器与前面已经发生的事情相匹配,因为有一个子主题。由于这种做法,网站上的文本格式不统一。目标:我想让编辑器的字体(乔治亚州)与他想要的字体在前面匹配(而这正发生在前面)。此外,我想更改格式菜单,以匹配我们商定的子主题CSS。设置:他使用的主题没有编辑风格。css。我已经添加了一个,但我的研究导致了信息的混乱,而不是一套清晰的说明&l