新聞中心
怎么用代碼移除WordPress自帶Meta小工具中的無(wú)用鏈接?
通常wordpress的一個(gè)主題會(huì)有一到兩個(gè)側(cè)邊欄。側(cè)邊欄是網(wǎng)站文章兩側(cè)狹長(zhǎng)的豎狀列表。你可以在WordPress后臺(tái)外觀>小工具中對(duì)自己的側(cè)邊欄進(jìn)行配置。組成側(cè)邊欄的各個(gè)小版塊被稱為“widget”(即小工具),你可以在側(cè)邊欄中添加、刪除、上下移動(dòng)這些小工具。 而這個(gè)小工具中有一個(gè)Meta功能—— 顯示meta功能的鏈接,如網(wǎng)站管理、登入/登出、RSS條目、評(píng)論RSS以及WordPress.org。 但是很多客戶都沒(méi)有rss這些功能,而且后臺(tái)管理也不方便就放在前臺(tái)任人訪問(wèn)(雖然wordpress的后臺(tái)地址大家都知道),所以有一些站長(zhǎng)想要移除這個(gè)meta里面的無(wú)用鏈接,下面是移除的方法: 方法1:使用插件Custom Meta Widget Custom Meta Widget 插件能讓你有選擇的移除Wordpress自帶功能小工具中的鏈接,缺點(diǎn)是代碼量太大。 方法2:使用代碼 function coolwp_remove_meta_widget() { /*移除Wordpress自帶的Meta小工具*/ unregister_widget('WP_Widget_Meta'); /*注冊(cè)自己的Meta小工具*/ register_widget('WP_Widget_Meta_Mod'); } add_action( 'widgets_init', 'coolwp_remove_meta_widget' ); /* 自定義小工具擴(kuò)展類 */ class WP_Widget_Meta_Mod extends WP_Widget { function __construct() { $widget_ops = array('classname' => 'widget_meta', 'description' => __( "Log in/out, admin, feed and WordPress links") ); parent::__construct('meta', __('Meta'), $widget_ops); } function widget( $args, $instance ) { extract($args); $title = apply_filters('widget_title', emptyempty($instance['title']) ? __('Meta') : $instance['title'], $instance, $this->id_base); echo $before_widget; if ( $title ) echo $before_title . $title . $after_title; ?> <ul> <?php wp_register(); ?> <li><?php wp_loginout(); ?><> <?php wp_meta(); ?> </ul> <?php echo $after_widget; } function update( $new_instance, $old_instance ) { $instance = $old_instance; $instance['title'] = strip_tags($new_instance['title']); return $instance; } function form( $instance ) { $instance = wp_parse_args( (array) $instance, array( 'title' => '' ) ); $title = strip_tags($instance['title']); ?> <p><label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:'); ?></label> <input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" type="text" value="<?php echo esc_attr($title); ?>" /></p> <?php } } 將上述代碼粘貼到你在用的Wordpress主題下的functions.php中即可,這個(gè)相對(duì)使用插件的話,代碼比較少點(diǎn),只是使用沒(méi)那么方便。 無(wú)憂主機(jī)相關(guān)文章推薦閱讀: WORDPRESS更換主題之后報(bào)錯(cuò)的原因分析以及解決方案 WORDPRESS教程:WP-CONFIG.PHP的秘密,常量設(shè)置功能! WORDPRESS如何防止采集?通過(guò)屏蔽惡意HTTP_USER_AGENT來(lái)屏蔽采集 WORDPRESS如何更換域名?一鍵安裝插件“VELVET-BLUES-UPDATE-URLS”搞定
本文地址:http://www.gle-technology.com/wordpress/14459.html