小部件是WordPress平臺(tái)的一部分,可以在WordPress網(wǎng)站的側(cè)邊欄和頁腳中添加、重新排列和刪除內(nèi)容。小部件可以自定義網(wǎng)站的外觀和感覺,而不必做任何艱苦的編碼工作。
為魯山等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及魯山網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站制作、網(wǎng)站建設(shè)、魯山網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
小部件主要處理網(wǎng)站的外觀以及需要添加到網(wǎng)站上的某些功能。例如,社交共享按鈕、博客文章存檔、音頻播放器、日歷、圖像庫、導(dǎo)航菜單等。
當(dāng)?shù)谝淮巫?cè)托管帳戶并安裝 WordPress 網(wǎng)站時(shí),可以選擇WordPress主題。流行主題將提供一組預(yù)裝的、可隨時(shí)使用的通用小部件。換句話說,網(wǎng)站主題已經(jīng)在側(cè)邊欄和頁腳上添加了特定的設(shè)計(jì)、布局、特性和功能。小部件只是賦予每個(gè)WordPress模板獨(dú)特性的一個(gè)元素。
給你一個(gè)示例吧,這個(gè)示例的用途是:替代WordPress自帶的“功能”小工具,因?yàn)閃P自帶的這個(gè)小工具有WordPress文字以及鏈接,這個(gè)小工具將會(huì)取消WP那個(gè)自帶小工具的注冊(cè),并注冊(cè)一個(gè)新的不帶WordPress文字以及鏈接的功能小工具。
將下面的代碼添加到你當(dāng)前主題的functions.php中,或者自制個(gè)插件,放進(jìn)去:
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',?empty($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();??/li
?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']);
?
plabel?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
}
}
你可以直接使用這個(gè)小工具,同時(shí)呢,你也可以在這個(gè)小工具的基礎(chǔ)上進(jìn)行修改以滿足自己的需求。
不了解再問。
祝愉快!
首先在主題文件funcitons.php中加入如下代碼:
function?quickchic_widgets_init()?{
register_sidebar(array(
'name'?=?__(?'Sidebar?1',?'quickchic'?),
'id'?=?'sidebar-1',
'before_widget'?=?'',
'after_widget'?=?'',
'before_title'?=?'h4',
'after_title'?=?'/h4',
));
}
add_action(?'init',?'quickchic_widgets_init'?);
然后在sidebar.php中加入如下代碼
?php?if?(?is_active_sidebar(?'sidebar-1'?)?)?:??
?php?dynamic_sidebar(?'sidebar-1'?);??
?php?endif;??
進(jìn)入wordpress儀表盤=外觀=小工具,添加小工具,保存,然后刷新首頁就可以看到小工具的效果了
來自wordpress中文非官方論壇
一直在哪里轉(zhuǎn)圈圈無法完成“保存”
以前是從來沒有出現(xiàn)過的,當(dāng)然不排除是因?yàn)樽罱渴?SSL 等等一系列操作造成的,也可能是很久沒有修改過“小工具”設(shè)置造成的疏忽,有問題了就得解決呀!畢竟小工具里有些 http 的前綴是要修改為 https 的呀,再說以后還得用到“小工具”的。
WordPress 上排除了一切可能后,就基本的肯定是外部環(huán)境造成的,而外部環(huán)境能造成 WordPress 后臺(tái)控制面板無法正常運(yùn)行的那就是“防御性”的外部因素了,這時(shí)就想到了在使用 CDN 的時(shí)候,很多 CDN 服務(wù)后臺(tái)都提供有“防御”功能,最常見的就是 WAF 了。
新聞標(biāo)題:wordpress小工具 wordpress小工具添加到腳底
文章路徑:http://vcdvsql.cn/article34/doiedpe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、網(wǎng)站制作、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航、電子商務(wù)、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)