WordPress 3.5에는 아래 예와 같이 도구 설명을 만들고 모든 요소를 가리킬 수 있는 새로운 도구 설명 기능이 추가되었습니다.
이 글에서는 프롬프트 상자를 만드는 방법을 설명합니다.
먼저 프롬프트 상자의 JS 방식을 사용할 수 있도록 프롬프트 상자의 스크립트를 추가해야 합니다.
//挂载提示框脚本 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' );
그런 다음 포인터() 메서드를 사용하여 간단한 도구 설명을 만듭니다.
/** *WordPress 后台添加提示框 *http://www.endskin.com/admin-help-box/ */ function Bing_add_pointer_scripts(){ $content = '<h3>请设置主题</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' );<br />
종합코드:
/** *WordPress 后台添加提示框 *http://www.endskin.com/admin-help-box/ */ function Bing_add_pointer_scripts(){ $content = '<h3>请设置主题</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' );