自定 WordPress 后台管理顶端专用工具栏莱单 艾码汇

  • 栏目:公司新闻 时间:2021-03-12 22:55 分享新闻到:
<返回列表

WordPress 后台管理顶端专用工具栏默认设置只出示了一些基本的实际操作连接莱单。 假如要想拓展一些自定莱单,能够根据下边的方式加上。自然,假如你没想显示信息这一顶端专用工具栏,还可以根据 CSS 款式强制掩藏。但是,这篇內容关键详细介绍拓展自定莱单,针对掩藏顶端专用工具栏的方式,也不多讲,能够自主检索方式。

$wp_admin_bar

你可以以根据实际操作 $wp_admin_bar 目标来源于界定 WordPress 专用工具栏。

add_action( 'admin_bar_menu', 'modify_admin_bar' );
function modify_admin_bar( $wp_admin_bar ){
 //在这里里改动 $wp_admin_bar;

node(连接点)

每一个莱单项全是一个连接点(node),储存在 $wp_admin_bar 中名叫 $nodes 的关系数字能量数组中。

每一个连接点都有着一个唯一的 ID,你可以以根据查询 HTML 源码来寻找它。

在 HTML 中,每一个莱单项都是有一个以 "wp-admin-bar-" 刚开始的 ID。例如专用工具栏左边的 WordPress Logo 的 ID 是 "wp-admin-bar-wp-logo":

 li id="wp-admin-bar-wp-logo" … /li 

清除莱单项中 ID 的 "wp-admin-bar-" 一部分,那麼余下的 "wp-logo" 便是它的 ID。

连接点特性

每一个连接点都是有这种特性:

id 连接点 ID

title 显示信息在专用工具栏中的文字,适用 HTML 标识

parent 父连接点的 ID

href 连接点的连接详细地址,假如不设定,连接点会显示信息为纯文字

group 为连接点组队,不常见

meta 设定连接点的 class、onclick、target 等特性

get_node() 你可以以根据 get_node() 方式来获得某一个连接点,你务必将连接点 ID 做为主要参数传到。

实例

获得专用工具栏中"升级"这一连接点。

add_action( 'admin_bar_menu', 'check_updates_node', 999 );
function check_updates_node( $wp_admin_bar ) {
 $updates_node = $wp_admin_bar->get_node( 'updates' );

remove_node()

你可以以根据 remove_node() 方式来清除某一个连接点,你务必将连接点 ID 做为主要参数传到。

实例

清除专用工具栏中的 WordPress Logo。

add_action( 'admin_bar_menu', 'remove_wp_logo', 999 );
function remove_wp_logo( $wp_admin_bar ) {
 $wp_admin_bar->remove_node( 'wp-logo' );

add_node()

你可以以根据 add_node() 方式来加上一个连接点,主要参数是连接点特性构成的数字能量数组。

假如你加上的连接点ID是早已存有的,WordPress 会将新主要参数遮盖原先早已存有的连接点主要参数。你还可以简易的了解是在编写同一 ID 的连接点。

实例

改动专用工具栏右侧的帐户文字,依据時间段显示信息不一样的问好语

add_action( 'admin_bar_menu', 'ount_greeting', 999 );
ount_greeting( $wp_admin_bar ) {
 $ount_node = $wp_admin_bar->get_node( 'my-account' );
 if ( $ount_node ) {
 $hour = date( 'G', current_time( 'timestamp' ) );
 $greeting = '夜里好';
 if ( $hour >= 18 ) {
 $greeting = '夜里好';
 } elseif ( $hour >= 14 ) {
 $greeting = '中午好';
 } elseif ( $hour >= 11 ) {
 $greeting = '下午好';
 } elseif ( $hour >= 5 ) {
 $greeting = '早晨好';
 $args = array(
 'id' => 'my-account',
 'title' => str_replace( '你好', $greeting, $ount_node->title )
 $wp_admin_bar->add_node( $args );

在站点题目的莱单下,加上一个主题风格选择项连接。

add_action( 'admin_bar_menu', 'minty_add_theme_options_to_admin_bar', 999 );
function minty_add_theme_options_to_admin_bar( $wp_admin_bar ) {
 $args = array(
 'id' => 'theme-options',
 'title' => '主题风格选择项',
 'href' => admin_url( 'themes.php?page=theme-options.php' ),
 'parent'=> 'appearance'
 $wp_admin_bar->add_node( $args );
add_action( 'admin_bar_menu', 'c7sky_share', 999 );
function c7sky_share( $wp_admin_bar ) {
 if ( is_single() ) {
 $title = get_the_title();
 $link = get_permalink();
 $wp_admin_bar->add_node( array(
 'id' => 'c7sky-share',
 'title' => '共享',
 'href' => "?url={$link}&title={$title}",
 'meta' => array( 'target' => '_blank' )
 ) );
 $wp_admin_bar->add_node( array(
 'parent'=> 'c7sky-share',
 'id' => 'c7sky-share-weibo',
 'title' => '新浪网新浪微博',
 'href' => "?url={$link}&title={$title}",
 'meta' => array( 'target' => '_blank' )
 ) );
 $wp_admin_bar->add_node( array(
 'parent'=> 'c7sky-share',
 'id' => 'c7sky-share-qzone',
 'title' => 'QQ室内空间',
 'href' => "cgi-bin/qzshare/cgi_qzshare_onekey?url={$link}&title={$title}",
 'meta' => array( 'target' => '_blank' )
 ) );
 $wp_admin_bar->add_node( array(
 'parent'=> 'c7sky-share',
 'id' => 'c7sky-share-renren',
 'title' => '每个人网',
 'href' => "dialog/share?resourceUrl{$link}&title={$title}",
 'meta' => array( 'target' => '_blank' )
 ) );
 //为共享莱单加上标志
 function minty_admin_bar_css() {
 echo '#wpadminbar #wp-admin-bar-c7sky-share>.ab-item:before { content: "\f237"; top: 2px; }';
 add_theme_support( 'admin-bar', array( 'callback' => 'minty_admin_bar_css' ) );

文中转自小影志:点一下这儿查询全文连接

分享新闻到:

更多阅读

自定 WordPress 后台管理顶端专用工具栏莱

公司新闻 2021-03-12
WordPress 后台管理顶端专用工具栏默认设置只出示了一些基本的实际操作连接莱单。 假如要想...
查看全文

怎样写一手好看的广告宣传创意文案?

公司新闻 2021-03-12
文 | 媒体公关之家 创作者:七大少爷好文章案如佳人,只是靠几句煽情得话和一2个好好点...
查看全文

微信朋友圈营销推广

公司新闻 2021-03-12
路线种类:电信网/中国联通/BGP/国外主机房总面积:2000~4000平方米完全免费抗DDOS硬件配置防火...
查看全文
返回全部新闻


区域站点: 南丰县小程序生成平台   南宫市小程序开发多少钱   囊谦县微信小程序开发文档   南和县微墨小程序   南华县小程序生成平台   南江县小程序开发多少钱   南京市微信小程序开发文档   南靖县微墨小程序   南康市小程序生成平台   南乐县小程序开发多少钱   南陵县微信小程序开发文档   南宁市微墨小程序   南平市小程序生成平台   南皮县小程序开发多少钱   南市区微信小程序开发文档   南通市微墨小程序   南投县小程序生成平台   南雄市小程序开发多少钱   南溪县微信小程序开发文档   南阳市微墨小程序   南漳县小程序生成平台   南召县小程序开发多少钱   南郑县微信小程序开发文档   那坡县微墨小程序   那曲县小程序生成平台   纳雍县小程序开发多少钱   讷河市微信小程序开发文档   内黄县微墨小程序   内江市小程序生成平台   内丘县小程序开发多少钱   内乡县微信小程序开发文档   嫩江市微墨小程序   聂荣县小程序生成平台   尼玛县小程序开发多少钱   尼木县微信小程序开发文档   宁安市微墨小程序   宁波市小程序生成平台   宁城县小程序开发多少钱   宁德市微信小程序开发文档   宁都县微墨小程序   宁国市小程序生成平台   宁海县小程序开发多少钱   宁化县微信小程序开发文档   宁晋县微墨小程序   宁陵县小程序生成平台   宁明县小程序开发多少钱   宁南县微信小程序开发文档   宁强县微墨小程序   宁陕县小程序生成平台   宁武县小程序开发多少钱   宁乡市微信小程序开发文档   宁阳县微墨小程序   宁远县小程序生成平台   农安县小程序开发多少钱   磐安县微信小程序开发文档   盘锦市微墨小程序   盘山县小程序生成平台   磐石市小程序开发多少钱   盘州市微信小程序开发文档   蓬安县微墨小程序   澎湖县小程序生成平台   蓬莱市小程序开发多少钱   彭山县微信小程序开发文档   蓬溪县微墨小程序   彭阳县小程序生成平台   彭泽县小程序开发多少钱   彭州市微信小程序开发文档   偏关县微墨小程序   平安县小程序生成平台   平昌县小程序开发多少钱   平定县微信小程序开发文档   屏东县微墨小程序   平度市小程序生成平台   平果县小程序开发多少钱   平和县微信小程序开发文档   平湖市微墨小程序   平江县小程序生成平台   平乐县小程序开发多少钱   平凉市微信小程序开发文档   平利县微墨小程序   平罗县小程序生成平台   平陆县小程序开发多少钱   屏南县微信小程序开发文档   平泉市微墨小程序   屏山县小程序生成平台   平顺县小程序开发多少钱   平塘县微信小程序开发文档   平潭县微墨小程序   平武县小程序生成平台   萍乡市小程序开发多少钱   平乡县微信小程序开发文档   平阳县微墨小程序   平遥县小程序生成平台   平阴县小程序开发多少钱   平邑县微信小程序开发文档   平远县微墨小程序   平舆县小程序生成平台   皮山县小程序开发多少钱   普安县微信小程序开发文档   浦北县微墨小程序   浦城县小程序生成平台   普洱市小程序开发多少钱   普格县微信小程序开发文档   浦江县微墨小程序   普兰县小程序生成平台   普宁市小程序开发多少钱   莆田市微信小程序开发文档   迁安市微墨小程序   乾安县小程序生成平台   潜江市小程序开发多少钱   潜山市微信小程序开发文档  

友情链接: 端午节小游戏 微信 小程序商城界面设 小程序免费模板平 树洞小程序 手机版 装修知识 软件下载 果树种植 深圳新闻 图片编辑 H5模板

Copyright © 2002-2020 微信小程序开发文档_微墨小程序_小程序生成平台_小程序开发多少钱_微信如何创建小程序 版权所有 (网站地图) 备案号:粤ICP备10235580号