动态显示管理通知

时间:2016-07-11 作者:rysv

我想在编辑帖子文本时显示管理员通知(保存帖子之前)。我想admin\\u notice hook在这方面不起作用(对我来说不起作用)。你知道如何显示一些错误消息来提醒用户帖子内容不会被接受吗?

我更喜欢像管理员通知这样的内联显示,而不是可能被阻止的弹出窗口。

以下操作不起作用

function secure_oembed_filter($html, $url, $attr, $post_ID) {

    if (strlen($html) > 0 && strpos($html, "http://")) {
        //wp_die("Unsecure link in embeds", "Unsecured post");
    } else {
        add_action(\'admin_notices\', array($this, \'show_error\'));
    }
    return $html;
}

private function show_error () {

    echo \'<div class="error"><p>This is an error</p></div>\';
}

1 个回复
SO网友:Asif Islam

那样的话wp_remote_get() 很好用。

创建notice.php 文件并将其上载到我的服务器上。

然后我将这些代码添加到我的插件中,它对我有效。

<?php
$remote_data = wp_remote_get( \'http://example.com/notice.php\' );
$remote_body = wp_remote_retrieve_datat( $remote_data );
?>

<div class="notice">
    <?php echo $remote_body ?>
</div>
希望这有帮助。