1 一、添加嵌入文章卡片樣式短代碼
網(wǎng)站內(nèi)部鏈接優(yōu)化,在SEO環(huán)節(jié)中一直非常重要,一個(gè)好的鏈接結(jié)構(gòu)對(duì)搜索引擎優(yōu)化非常有利。
倘若在當(dāng)前文章和其他文章有關(guān)聯(lián)時(shí),主動(dòng)在頁(yè)面內(nèi)添加鏈接:
如果更新了一些舊文章,則還可以通過(guò)在新文章添加內(nèi)部鏈接,來(lái)指示搜索引擎蜘蛛重新抓取和收錄舊文章的內(nèi)容更新。
第 1 步:添加PHP代碼
將以下代碼添加到你的WP主題的 functions.php?文件中:
/** * 加入內(nèi)部文章縮略圖 By 我們 * 文章地址:https://www.wordpressx.com/cwl-638.html **/ function cwl_thumbnail_src() { global $post; if ( get_post_meta($post->ID, 'thumbnail', true) ) { //如有縮略圖,就顯示縮略圖 $image = get_post_meta($post->ID, 'thumbnail', true); return $image; } else { if ( has_post_thumbnail() ) { //如有縮略圖,就顯示縮略圖 $img_src = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), "Full"); return $img_src[0]; } else { $content = $post->post_content; preg_match_all('/<img.*?(?: |\\t|\\r|\\n)?src=[\'"]?(.+?)[\'"]?(?:(?: |\\t|\\r|\\n)+.*?)?>/sim', $content, $strResult, PREG_PATTERN_ORDER); $n = count($strResult[1]); if($n > 0){ return $strResult[1][0]; //若無(wú)縮略圖,就調(diào)用文中第一張圖片作縮略圖 }else { $random = mt_rand(1, 20); return get_template_directory_uri().'/img/random/'. $random .'.jpg'; //文章中若無(wú)圖片,就隨機(jī)讀取在 random 文件夾內(nèi)的圖片作縮略圖 } } } } //加入內(nèi)部文章鏈接 function cwl_insert_posts( $atts, $content = null ){ extract( shortcode_atts( array( 'ids' => '' ), $atts ) ); global $post; $content = ''; $postids = explode(',', $ids); $inset_posts = get_posts(array('post__in'=>$postids)); foreach ($inset_posts as $key => $post) { setup_postdata( $post ); $content .= '<div class="jiawen"><div class="fl"><a target="_blank" href="' . get_permalink() . '" class="fl"><i class="fa fa-link fa-fw"></i>'; $content .= get_the_title(); $content .= '</a><p class="note"><a target="_blank" rel="nofollow" href="' . get_permalink() . '">'; //$content .= get_the_excerpt(); $content .= mb_strimwidth(strip_tags(apply_filters(‘the_content’, $post->post_content)), 0, 180, …… ); $content .= '</a></p></div><div class="fr"><a target="_blank" rel="nofollow" href="' . get_permalink() . '"><img src='; $content .= cwl_thumbnail_src(); $content .= ' class="jiawen-thumb" alt="' . get_the_title() . '" title="' . get_the_title() . '"></a></div></div>'; } wp_reset_postdata(); return $content; } add_shortcode('jiawen', 'cwl_insert_posts');
圖片以 1~20 命名:
第 2 步:添加CSS代碼
將以下代碼添加到你的WP主題的 style.css 文件中:
/*加入內(nèi)部文章CSS*/ .fl{float:left;} .fr{float:right;} .jiawen{margin-bottom:25px;padding:10px;width:95%;height:100%;border:1px solid #e8e8e8;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.1);cursor:pointer;-webkit-transition:box-shadow 218ms;-moz-transition:box-shadow 218ms;-o-transition:box-shadow 218ms;transition:box-shadow 218ms;overflow:hidden;} .jiawen:hover{box-shadow:0 1px 8px 1px rgba(0,0,0,.1);} .jiawen .fl{width:72%;} .jiawen .fr{padding:10px 5px;width:24%;} .jiawen .fl a{display:block;margin-right:15px;padding:8px 0;width:100%;height: 100%;color:#8463a9!important;text-decoration:none;font-size:16px;border:none;overflow: hidden;} .jiawen .fl .note{margin:0 0 5px;padding-left:10px;height:150px;color:#888;font-size:14px;} .jiawen .jiawen-thumb{width:170px;height:120px;margin-top: 10px;} @media only screen and (max-width: 700px){.jiawen .jiawen-thumb {width: auto;height: auto;}}
可以直接在文章編輯器 “可視化” 或 “文本”?界面中,輸入簡(jiǎn)碼 【jiawen ids =postID1,postID2 ...】
的格式調(diào)用。
例如,如果我想顯示3個(gè)內(nèi)部鏈接文章,我直接輸入簡(jiǎn)碼:
【jiawen ids=526,380,411】
若你不是在WordPress編輯器中使用簡(jiǎn)碼,想在別處調(diào)用,可以使用如下代碼調(diào)用它:
do_shortcode('[neilian ids ids = postID1,postID2]')
如果需要每次手動(dòng)輸入簡(jiǎn)碼,感覺(jué)太麻煩,怎么辦呢?
WordPress的強(qiáng)大之處,就是能夠讓我們實(shí)現(xiàn)復(fù)雜事簡(jiǎn)單化 ^_^
WordPress默認(rèn)內(nèi)置TinyMCE編輯器,我們可以TinyMCE編輯器文本界面,添加快捷方式按鈕。
第 3?步:添加快捷按鈕代碼
//加入內(nèi)部文章,TinyMCE 編輯器文本按鈕
add_action('after_wp_tiny_mce', 'add_button_mce');
function add_button_mce($mce_settings) {
?>
<script type="text/javascript">
QTags.addButton( 'jw', '加入內(nèi)部文章', '', '');
</script>
<?php
}
注意事項(xiàng)
如果你已經(jīng)添加編輯器自定義快捷按鈕的其它代碼,就只需在<script type="text/javascript">
之下,添加如下代碼?▼
QTags.addButton( 'jw', '加入內(nèi)部文章', '', '');
不然會(huì)出錯(cuò)。
我們?cè)诰庉媁ordPress文章時(shí),通常默認(rèn)界面是可視化(Visual)。
所以,最好也在可視化編輯器中添加一個(gè)按鈕。
第 4 步:安裝啟用插件
安裝完成后,在左側(cè)菜單欄下方,將出現(xiàn)一個(gè)帶有齒輪圖標(biāo)的Visual Editor Custom Buttons?▼
第 5 步:點(diǎn)擊 Add New
你只需跟著下圖設(shè)置即可?▼
第 6 步:?Button Content?選項(xiàng)
第 7 步:?Before?設(shè)置
第 8?步:Display In Editor 設(shè)置
第 9?步:Button Icon?選項(xiàng)
第 10?步:測(cè)試
希望我們網(wǎng)站( http://news.qtyiliao.cn/ ) 分享的《WordPress怎么添加文章卡片樣式?嵌入文章卡片形式短代碼》,對(duì)您有幫助。
想象一下,將您的 WordPress 網(wǎng)站轉(zhuǎn)變?yōu)橐粋€(gè)功能強(qiáng)大的在線商店,能夠銷售從手工制品到數(shù)字下載的任何東西 – 所有這些都無(wú)需編寫任何代碼。這就是世界上最受歡迎的電子商務(wù)平臺(tái) WooCommerce 的魔力。但什么是 WooCommerce,為什么它是數(shù)百萬(wàn)在線零售商的首選?
WooCommerce 之所以如此受歡迎,是因?yàn)樗c領(lǐng)先的內(nèi)容管理系統(tǒng) WordPress 無(wú)縫集成。這個(gè)強(qiáng)大的組合不僅提供強(qiáng)大的功能,還提供直觀的界面,讓每個(gè)人都可以建立和管理在線商店。
在本文中,我們將揭開 WooCommerce 的神秘面紗,探索其突出的功能,并指導(dǎo)您完成建立自己的 WooCommerce 商店的過(guò)程。
WooCommerce是一款功能強(qiáng)大的開源插件,旨在將您的 WordPress 網(wǎng)站轉(zhuǎn)變?yōu)楣δ荦R全的電子商務(wù)平臺(tái)。無(wú)論您銷售的是數(shù)字下載、實(shí)體商品還是訂閱,WooCommerce 都能提供無(wú)縫且靈活的解決方案來(lái)滿足您的在線零售需求。
WooCommerce 最初由WooThemes創(chuàng)建,后來(lái)被WordPress 背后的公司子公司Automattic收購(gòu),它將可靠性與廣泛的功能集相結(jié)合。其用戶友好的界面和高度可定制的特性使任何人都可以輕松設(shè)置和管理在線商店,無(wú)論他們的技術(shù)專長(zhǎng)如何。
WooCommerce 可免費(fèi)下載和使用,是各種規(guī)模企業(yè)的可行選擇。安裝后,它提供強(qiáng)大的工具來(lái)設(shè)置產(chǎn)品展示、管理訂單和接受多個(gè)支付網(wǎng)關(guān)。WooCommerce 的與眾不同之處在于它與 WordPress 的深度集成,讓用戶能夠充分利用世界上最受歡迎的內(nèi)容管理系統(tǒng)的全部功能。
WooCommerce 最吸引人的方面之一是它的定價(jià)結(jié)構(gòu),這使得從小型初創(chuàng)企業(yè)到大型企業(yè)的廣泛用戶都可以使用它。
核心 WooCommerce 插件完全免費(fèi)下載和使用。這允許您將 WordPress 網(wǎng)站轉(zhuǎn)變?yōu)楣δ荦R全的在線商店,而無(wú)需任何前期成本。免費(fèi)版本包括產(chǎn)品列表、購(gòu)物車、結(jié)帳和基本付款處理等基本功能。
雖然核心插件是免費(fèi)的,但您可能需要其他功能來(lái)增強(qiáng)商店的功能。WooCommerce 提供了各種可單獨(dú)購(gòu)買的?高級(jí)擴(kuò)展和附加組件。
以下是一些常見(jiàn)的擴(kuò)展類型及其典型成本:
除了高級(jí)擴(kuò)展之外,WordPress 插件庫(kù)中還有許多免費(fèi)擴(kuò)展。這些社區(qū)支持的插件可以為您的商店添加重要功能,而無(wú)需額外付費(fèi)?;钴S的 WooCommerce 社區(qū)還提供廣泛的支持和資源,幫助您充分利用您的商店。
盡管存在這些潛在成本,WooCommerce 仍提供物超所值的服務(wù)。能夠從免費(fèi)的核心電子商務(wù)插件開始,并隨著業(yè)務(wù)的增長(zhǎng)而擴(kuò)展,使其成為您的電子商務(wù)網(wǎng)站的靈活且經(jīng)濟(jì)高效的解決方案。
WooCommerce 配備了一套全面的強(qiáng)大功能,旨在高效、有效地管理您的在線商店。這些功能涵蓋從產(chǎn)品管理到付款處理的所有內(nèi)容,使 WooCommerce 軟件成為一款開箱即用的強(qiáng)大且多功能的電子商務(wù)解決方案。
WooCommerce 通過(guò)其直觀的界面簡(jiǎn)化了產(chǎn)品管理。您可以輕松添加、刪除和分類產(chǎn)品,支持各種產(chǎn)品類型,包括實(shí)體商品、數(shù)字下載和附屬商品。使用詳細(xì)描述、高質(zhì)量圖像和特定屬性自定義每個(gè)產(chǎn)品,為客戶提供做出明智購(gòu)買決策所需的所有信息。
使用 WooCommerce 的精簡(jiǎn)系統(tǒng)輕松管理您的訂單。從客戶下訂單到最終交貨,WooCommerce 平臺(tái)提供自動(dòng)訂單跟蹤、客戶電子郵件通知和可自定義的送貨選項(xiàng)。這可確保您的訂單履行過(guò)程順利而高效。
提供用戶友好的客戶帳戶區(qū)域,客戶可以在此查看訂單歷史記錄、跟蹤當(dāng)前訂單以及管理送貨和帳單地址。這通過(guò)讓客戶控制其信息和訂單來(lái)增強(qiáng)購(gòu)物體驗(yàn)。
WooCommerce 提供全面的稅收設(shè)置,允許您設(shè)置標(biāo)準(zhǔn)稅率和降低稅率,并根據(jù)客戶所在地自動(dòng)計(jì)算稅費(fèi)。此功能對(duì)于在全球銷售的企業(yè)至關(guān)重要,因?yàn)樗梢詿o(wú)縫適應(yīng)不同的稅收法規(guī)。
WooCommerce 支持多種支付網(wǎng)關(guān),讓您可以輕松接受來(lái)自各種來(lái)源的付款。熱門選項(xiàng)包括 PayPal、Stripe 和信用卡,確保您能夠滿足不同客戶的偏好并增強(qiáng)結(jié)賬體驗(yàn)。
使用詳細(xì)的庫(kù)存管理工具跟蹤您的庫(kù)存水平。當(dāng)庫(kù)存水平低或產(chǎn)品缺貨時(shí),WooCommerce 會(huì)提醒您,幫助您保持充足的庫(kù)存水平并有效地規(guī)劃補(bǔ)貨。
定制結(jié)賬體驗(yàn)以滿足您的業(yè)務(wù)需求。修改結(jié)賬字段,提供不同的結(jié)賬選項(xiàng)(如訪客結(jié)賬或一鍵購(gòu)買),并顯著提高客戶滿意度,同時(shí)降低購(gòu)物車放棄率。
選擇 WooCommerce 滿足您的電子商務(wù)需求,可以帶來(lái)其他電子商務(wù)平臺(tái)的眾多優(yōu)勢(shì)。從其經(jīng)濟(jì)高效的特性到強(qiáng)大的社區(qū)支持,WooCommerce 成為在線零售商的首選。讓我們來(lái)探索 WooCommerce 的主要優(yōu)勢(shì),這些優(yōu)勢(shì)使其成為希望建立或增強(qiáng)在線業(yè)務(wù)的企業(yè)的有吸引力的選擇。
WooCommerce 最吸引人的方面之一是其定價(jià)結(jié)構(gòu)。WooCommerce 可以免費(fèi)下載和使用,讓您無(wú)需任何初始投資即可建立基本的在線商店。這對(duì)于小型企業(yè)和初創(chuàng)企業(yè)來(lái)說(shuō)是一個(gè)顯著的優(yōu)勢(shì)。但是,雖然核心 WooCommerce WordPress 插件是免費(fèi)的,但您可能會(huì)遇到高級(jí)功能、專用主題以及與其他工具和服務(wù)的集成的額外費(fèi)用。
WooCommerce comes packed with a suite of powerful features that help you manage your online store efficiently. From product management and order handling to customer account areas and tax settings, WooCommerce provides everything you need right out of the box. Its adaptability allows for the sale of both physical and digital products and can even handle affiliate marketing.
Installing WooCommerce is as simple as adding any other plugin to your WordPress website. Available for free from the WordPress plugin directory, WooCommerce can be installed and set up in minutes, thanks to its inbuilt Setup Wizard. This makes configuring crucial aspects of your store, such as payment and shipping options, quick and straightforward.
The flexibility of WooCommerce lies in its extensibility. With thousands of plugins and?WooCommerce themes?available, you can tailor your ecommerce store to meet your specific needs. Whether it’s adding payment gateways, integrating marketing tools, or customizing the checkout experience, WooCommerce’s extensibility makes it a versatile choice for online retailers.
WooCommerce benefits from a well-documented system and a vibrant community. From detailed guides and forums to developer resources, users have access to extensive support. This community-driven approach ensures continuous improvement and offers plenty of troubleshooting assistance when needed.
Understanding customer behavior and sales patterns is crucial for any business. WooCommerce provides built-in analytics tools that offer clear insights into sales performance, average order values, and customer demographics. These insights aid in making informed business decisions and optimizing your store’s performance.
Speed and security are paramount for any online business. WooCommerce, built on WordPress, benefits from regular updates and a?strong focus on security. When paired with?a reliable hosting provider, WooCommerce stores offer?fast loading times?and robust security measures, ensuring a safe and pleasant shopping experience for customers.
Built with SEO in mind, WooCommerce helps your store?rank higher in search engine results. Additionally, it integrates with a variety of marketing tools and?WordPress plugins, enabling strategies like email marketing, social media integration, and targeted promotions to attract and retain customers.
So, you’re ready to dive into the world of ecommerce with WooCommerce? Awesome! Setting up your WooCommerce store is easier than you might think, even if you’re new to WordPress. This guide will walk you through every step, making the process as smooth as possible.
我們首先會(huì)選擇合適的托管服務(wù)提供商并設(shè)置一個(gè)吸引人的域名。然后,我們將繼續(xù)安裝 WordPress 并最終設(shè)置 WooCommerce。在本教程結(jié)束時(shí),您將擁有一個(gè)功能齊全的在線商店,隨時(shí)可以銷售您的產(chǎn)品。
設(shè)置 WooCommerce 商店的第一步是選擇托管服務(wù)提供商并獲取域名。您的托管服務(wù)提供商將存儲(chǔ)您的網(wǎng)站數(shù)據(jù)并確保訪問(wèn)者可以訪問(wèn)您的 WordPress 網(wǎng)站。域名將是您在互聯(lián)網(wǎng)上的唯一地址。
選擇一家性能出色、支持 WordPress 和 WooCommerce 的托管服務(wù)提供商,并選擇一個(gè)能反映您的品牌且容易記住的域名。為方便起見(jiàn),您可以從同一家托管公司購(gòu)買托管和域名,然后在幾分鐘內(nèi)免費(fèi)自動(dòng)安裝 WordPress。
由于 WooCommerce 是一個(gè) WordPress 插件,因此下一步就是在您的托管帳戶上安裝 WordPress。大多數(shù)托管服務(wù)提供商都提供簡(jiǎn)單的一鍵式 WordPress 安裝,使這一步變得簡(jiǎn)單快捷。安裝 WordPress 后,您可以訪問(wèn) WordPress 儀表板開始自定義您的電子商務(wù)網(wǎng)站。
安裝 WordPress 后,就該通過(guò)安裝 WooCommerce 插件將您的網(wǎng)站轉(zhuǎn)變?yōu)楣δ荦R全的電子商務(wù)商店了。這個(gè)過(guò)程很簡(jiǎn)單,只需幾個(gè)簡(jiǎn)單的步驟即可完成:
激活插件將啟動(dòng) WooCommerce 安裝向?qū)?,它將指?dǎo)您完成商店的初始配置。
設(shè)置向?qū)椭渲蒙痰甑幕驹?,例如貨幣、付款方式、送貨選項(xiàng)和稅費(fèi)設(shè)置?;c(diǎn)時(shí)間仔細(xì)檢查這些設(shè)置,因?yàn)樗鼈儗?duì)于商店的順利運(yùn)營(yíng)至關(guān)重要。
配置好商店后,您就可以開始添加產(chǎn)品。WooCommerce 允許您添加詳細(xì)的產(chǎn)品描述、圖片、價(jià)格等。您可以將產(chǎn)品組織成類別和標(biāo)簽,以便客戶更輕松地找到它們。
轉(zhuǎn)到產(chǎn)品>添加新產(chǎn)品,您將進(jìn)入產(chǎn)品頁(yè)面。它類似于添加帖子或頁(yè)面,但專門針對(duì) WooCommerce 產(chǎn)品。
您需要添加所有可用空間的信息,包括產(chǎn)品名稱和說(shuō)明、產(chǎn)品數(shù)據(jù)以及一些精美的附帶圖片。如果這是您第一次添加產(chǎn)品,WooCommerce 將提供一些有用的提示,告訴您有關(guān)每個(gè)部分的一些信息。
添加完所有信息后,點(diǎn)擊發(fā)布,您的第一個(gè)產(chǎn)品就會(huì)出現(xiàn)在您的網(wǎng)站上。
設(shè)置支付網(wǎng)關(guān)對(duì)于處理交易至關(guān)重要。WooCommerce 支持各種支付方式,包括 PayPal、信用卡和銀行轉(zhuǎn)賬。
在 WordPress 儀表板中,導(dǎo)航至WooCommerce?>設(shè)置,然后單擊“付款”選項(xiàng)卡。您將看到各種付款選項(xiàng),例如 PayPal、Stripe、直接銀行轉(zhuǎn)賬、支票付款和貨到付款。切換開關(guān)以啟用您希望提供的付款方式。
PayPal 是一種流行且廣泛使用的支付網(wǎng)關(guān)。要設(shè)置它,請(qǐng)點(diǎn)擊 PayPal 旁邊的“設(shè)置”。輸入您的 PayPal 電子郵件地址并配置其他設(shè)置,例如付款操作和發(fā)票前綴。配置完成后,保存您的更改。
Stripe 允許您直接在網(wǎng)站上接受信用卡付款。單擊 Stripe 旁邊的“設(shè)置”。您需要輸入您的 Stripe 帳戶詳細(xì)信息,包括 API 密鑰,您可以在 Stripe 儀表板中找到它們。根據(jù)需要配置其他設(shè)置并保存更改。
PayPal 和 Stripe 都允許您安全地獲取信用卡信息。WooCommerce 本身不收取任何費(fèi)用,但所有接受信用卡的支付處理器都會(huì)收取費(fèi)用。不過(guò),使用這兩種方式都無(wú)需任何啟動(dòng)成本。
我建議你做一些研究來(lái)找到最適合你的選擇。選擇最適合你的業(yè)務(wù)模式和客戶偏好的支付網(wǎng)關(guān)。
商店的外觀對(duì)于吸引和留住客戶至關(guān)重要。選擇與您的品牌相符并提供無(wú)縫購(gòu)物體驗(yàn)的兼容 WooCommerce 的 WordPress 主題。有許多專為 WooCommerce 設(shè)計(jì)的免費(fèi)和高級(jí)主題可供選擇。
幸運(yùn)的是,WPZOOM為您提供了適合每種電子商務(wù)商店類型的WordPress WooCommerce 主題選擇!您可以:
或者使用UniBlock Pro提供商業(yè)服務(wù)。
安裝我們的 WPZOOM WooCommerce 主題非常簡(jiǎn)單,所以我現(xiàn)在就快速介紹一下。您需要:
如果您需要更詳細(xì)的說(shuō)明,您可以按照我們關(guān)于如何安裝 WordPress 主題的分步教程進(jìn)行操作。
WooCommerce 開箱即用,功能強(qiáng)大,但有時(shí)您的 WordPress 網(wǎng)站有復(fù)雜的要求,WooCommerce 插件無(wú)法處理。在這種情況下,您需要從眾多免費(fèi)和付費(fèi)擴(kuò)展中選擇一個(gè)。
有很多選擇:從額外的支付提供商到復(fù)雜的運(yùn)輸安排、會(huì)計(jì)、庫(kù)存和營(yíng)銷——一切都在那里。
要開始使用 WooCommerce,您不需要很多擴(kuò)展。但它們是以后添加額外功能的一種很好、簡(jiǎn)單的方法。
現(xiàn)在您已經(jīng)了解了設(shè)置和配置 WooCommerce 商店是多么容易。憑借其強(qiáng)大的功能、靈活性和用戶友好的界面,WooCommerce 是任何希望在線銷售的人的絕佳選擇。
以下是您立即開始使用 WooCommerce 進(jìn)行銷售所需采取的步驟的簡(jiǎn)要回顧:
那么,您還在等什么?立即開始使用 WooCommerce 進(jìn)行銷售,將您的電子商務(wù)愿景變?yōu)楝F(xiàn)實(shí)!
add_option()函數(shù)是一種向wp_options數(shù)據(jù)表中添加有名稱的選項(xiàng)/值方法。如果所需選項(xiàng)已存在,add_option()函數(shù)不添加內(nèi)容。選項(xiàng)被保存后,可通過(guò)get_option()來(lái)獲取選項(xiàng),通過(guò)update_option()來(lái)修改選項(xiàng),還可以通過(guò)delete_option()刪除該選項(xiàng)。
語(yǔ)法結(jié)構(gòu)
<?php add_option( $option, $value, $deprecated, $autoload ); ?>
參數(shù)
$name(字符串)(必需)需要添加的選項(xiàng)名稱。必須用小寫字母并且用_隔開單詞,參數(shù)值會(huì)被存入數(shù)據(jù)庫(kù),默認(rèn)值:None
$value(字符串)(可選)當(dāng)前選項(xiàng)名稱的值。限制在2到32個(gè)字節(jié)內(nèi),默認(rèn)值:Empty
$deprecated(字符串)(可選)不推薦使用,默認(rèn)值:Empty
$autoload(字符串)(可選)當(dāng)前選項(xiàng)是否需要被wp_load_alloptions函數(shù)自動(dòng)加載(加載每個(gè)頁(yè)面時(shí)將選項(xiàng)放在對(duì)象緩存中)?有效值:yes或no。
比如說(shuō)add_option(‘xk_des’,’xuxiaoke’)就是添加一個(gè)記錄,其中option_name為xk_des,option_value為xuxiaoke,添加后,你可以用get_option(‘xk_des’)來(lái)獲取該option_value也就是xuxiaoke。
其實(shí),在實(shí)際應(yīng)用中,update_option()也同樣起到add_option()函數(shù)的添加作用。所以,一般情況下,可以用update_option()函數(shù)來(lái)替代add_option()函數(shù)。
excerpt_length過(guò)濾鉤子的主要作用就是修改WordPress默認(rèn)的the_excerpt()摘要的長(zhǎng)度。
function custom_excerpt_length($length) {
return 20;
}
add_filter( 'excerpt_length', 'custom_excerpt_length');
get_template_part() 函數(shù)用于調(diào)用自定義模板文件,也可以引入自定義名字的文件。使用get_template_part()函數(shù),可以更靈活的控制主題,我覺(jué)得get_template_part()函數(shù)最大的好處就是大大的減少了代碼的重寫量。
我們知道,調(diào)用header.php可以用get_header()方法,調(diào)用footer.php可以用get_footer()方法,調(diào)用 sidebar.php可以用get_sidebar()方法,那么,調(diào)用自定義模板文件的時(shí)候,我們需要用get_template_part()函 數(shù)。這好比如原生的php也有require及include兩種引入文件方法是一個(gè)道理。
為什么要自定義模板文件
比如,分類頁(yè)、標(biāo)簽頁(yè)、作者頁(yè)、甚至首頁(yè)可能都需要用到一段共同的代碼——如以摘要方式輸出文章。那么,我們可以將這段代碼放到content.php中,然后在分類、標(biāo)簽、和首頁(yè)模板文件調(diào)用content.php,以減少代碼重寫量。
get_template_part()函數(shù)的使用很靈活,不僅僅是加載一個(gè)模板文件進(jìn)來(lái),而且還有備用的選項(xiàng),調(diào)用代碼如下:
語(yǔ)法結(jié)構(gòu)
<?php get_template_part( $slug, $name ); ?>
code:true”>
參數(shù)
$slug (必須) 通用的模板名(字符串)要引入的模板的文件名,不包括后綴名 .php,也就是如果需要引入當(dāng)前主題根目錄的 content.php 文件 $slug 填寫 ‘content’ 即可。
$name (可選) 指定的模板名(字符串)要引入的模板的文件的副文件名,如果要引入當(dāng)前主題根目錄的 content-nav.php 文件 $slug 參數(shù)填寫 ‘content’,$name 參數(shù)填寫 ‘nav’。
示例
1、如果content-loop.php存在,則調(diào)用content-loop.php,否則,就調(diào)用content.php
<?php get_template_part( 'content', 'loop' ); ?>
2、引入當(dāng)前主題根目錄的 tags.php文件:
<?php get_template_part( 'tags' );? ?>
3、引入當(dāng)前主題 inc 目錄的 myfunctions.php 文件:
<?php get_template_part( 'inc/myfunctions' ); ?>
4、調(diào)用主題partials文件夾下content-page.php
<?php php get_template_part( 'partials/content', 'page' );??>