如何在WordPress插件页面中添加方框注释?顶部标题侧。

时间:2018-06-26 作者:DML

我想在wordpress管理页面的顶部添加一个自定义的小便笺,这只是为了提醒我一些事情。,我该怎么做?有什么想法吗?

谢谢

1 个回复
SO网友:netscope234

我提供了一个小插件来实现这一点。该插件基于WordPress Hello插件,其工作原理与WordPress Hello插件类似。只需将下面的脚本保存到一个文件(例如mynotes.php)中,并放在插件文件夹中即可。您还可以编辑插件名称和函数以满足您的需要。要更改注释,只需替换函数my\\u notes()中的内容$notes即可。

<?php
/**
 * @file
 * My Note WordPress plugin.
 * Plugin name: My Note
 * Author: Your Name
 * Description: My custom plugin to create notes for admin
 * Version: 1.0
 */
if (!defined(\'ABSPATH\')) die(\'Direct access is not allowed.\');
// 
function my_notes() {
    /** Put our notes here one per line */
    $notes = "Hello, Admin, welcome to my notes. Notes will always show here.";

    //split the notes into lines
    $notes = explode( "\\n", $notes );

    //return the lines randonmly
    return wptexturize( $notes[ mt_rand( 0, count( $notes ) - 1 ) ] );

}

// This just echoes the chosen line
function show_notes() {
    $note = my_notes();
    echo "<div id=\'notes\'>
            <h4>My Note</h4>
            <em>$note</em>
         </div>";
}

// Set the function up to execute when the admin_notices action is called
add_action( \'admin_notices\', \'show_notes\' );

// Create CSS to stylize and position the output
function notes_css() {

    echo "
    <style type=\'text/css\'>
    #notes {position:fixed; right:calc(40% - 110px); top:0; line-height: 19px; padding: 12.5px; font-size: 12px; text-align: left; margin: 25px 20px 0 2px; background-color: #fff;
        width:220px; height:auto; box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);}
    #notes h4{display:block; margin:0 0 13px; font-size:14px; font-weight:600; color:#162E43; text-align:center;}
    </style>
    ";
}

add_action( \'admin_head\', \'notes_css\' );

?>

结束

相关推荐

WordPress Plugins won't save

我有一个WordPress网站,我刚刚接管了一个客户,因此我没有能力与以前的网站管理员/开发人员交谈。该网站使用的是YOOtheme对Subway稍加修改的版本。为了更新插件位置,Subway的一部分有“小部件选项”。我无法更改外观或小部件显示的页面,因为我无法保存任何内容。它看起来像已保存,但没有保存,或者您会在保存按钮旁边看到“加载循环”,它一直在运行。Things to note:<WordPress和插件是最新的。在我们转移到新服务器之前,插件是可更新的。新服务器有一个max\\u inpu