在wordpress開發(fā)中,尤其是使用中,常常會用到一些提示信息,方便提醒使用者便利性的,所以在不同的位置需要有更多的提示來加強后臺的使用體驗,這里大挖總結(jié)整理了一些比較常用的后臺信息提供函數(shù),方便大家使用。
wordpress后臺指定頁面頂部添加提示信息 add_action
1 2 3 4 5 6 7 8 9 10 11 12 |
//提示信息 function pageNotice(){ echo '<div class="updated">' . '<p>這里是提示信息</p>' . '<p>這里是警告信息</p>' . '</div>'; } //add_action('admin_notices', 'pageNotice');/這是后臺全局提示 add_action( 'admin_head-post.php', 'pageNotice' );//文章編輯頁面 add_action( 'admin_head-post-new.php', 'pageNotice' );//文章/頁面 新建 add_action( 'admin_head-edit.php', 'pageNotice' );//文章列表 |
WordPress 給“特色圖像”模塊添加說明文字
1 2 3 4 5 6 7 8 |
/** * WordPress 給“特色圖像”模塊添加說明文字 * https://www.wpdaxue.com/add-featured-image-instruction.html */ add_filter( 'admin_post_thumbnail_html', 'add_featured_image_instruction'); function add_featured_image_instruction( $content ) { return $content .= '<p>特色圖像將用來作為這篇文章的縮略圖,請務(wù)必為文章選擇一個特色圖像。</p>'; } |
在WordPress后臺文章編輯器的上方或下方添加提示內(nèi)容
WordPress 3.5 新增了一對非常有用的掛鉤,可以快速在WordPress后臺文章編輯器的上方或下方添加提示內(nèi)容,下面是一個簡單的例子,直接將代碼添加到主題的 functions.php 文件:
1 2 3 4 5 6 7 8 9 10 11 |
function below_the_title() { echo '<h3>在編輯器上方添加的提示內(nèi)容</h3>'; } add_action( 'edit_form_after_title', 'below_the_title' ); function below_the_editor() { echo '<h4>在編輯器下方添加的提示內(nèi)容</h4>'; } add_action( 'edit_form_after_editor', 'below_the_editor' ); |
wordpress后臺登錄頁面增加提示語
1 2 3 4 5 6 7 |
//自定義登錄頁底部信息 function custom_html() { echo '<p style="text-align:center;color:#ff0000; ">注意:這是一段警告,這是一段警告</p>'; } add_action('login_footer', 'custom_html'); |
WordPress 后臺添加提示框
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
/** *WordPress 后臺添加提示框 */ function Bing_add_pointer_scripts(){ $content = '<h3>請設(shè)置主題</h3>'; $content .= '<p>請為新主題進行簡單的配置!'; ?> <script type="text/javascript"> //<![CDATA[ jQuery(document).ready(function($){ $('#menu-appearance').pointer({//可以指向任何元素 content: '<?php echo $content; ?>', position: { edge: 'left', align: 'center' }, close: function(){ //提示框打開之后做的事情 } }).pointer('open'); }); //]]> </script> <?php } add_action( 'admin_print_footer_scripts', 'Bing_add_pointer_scripts' ); //掛載提示框腳本 function Bing_admin_pointer_enqueue_scripts(){ wp_enqueue_style( 'wp-pointer' ); wp_enqueue_script( 'wp-pointer' ); } add_action( 'admin_enqueue_scripts', 'Bing_admin_pointer_enqueue_scripts' ); |