當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 湖南OA系統(tǒng) > 益陽OA > 益陽網(wǎng)站建設(shè)公司
Wordpress高級(jí)自定義布局的內(nèi)容編輯器模板的制作技巧
WordPress的編輯器TinyMCE是一個(gè)非常強(qiáng)大的工具,對于網(wǎng)頁設(shè)計(jì)師來說,使用Wordpress的編輯器TinyMCE是沒什么困難的,但是對于那些不怎么了解HTML的人來說卻用起來不是那么的得心應(yīng)手;如果我們把內(nèi)容編輯器做到所見即所得,預(yù)先把內(nèi)容編輯器的排版布局都做出來,而我們用戶只要在相對應(yīng)的區(qū)域直接輸入內(nèi)容就行了。那上面所說的問題就可以很輕易的解決,而且同樣也可以提高我們編輯內(nèi)容的效率。
今天就為大家介紹下Wordpress高級(jí)自定義布局的內(nèi)容編輯器模板的制作技巧,要做到所見即所得,那么我們得在內(nèi)容編輯器內(nèi)自定義添加預(yù)設(shè)內(nèi)容和排版布局,再結(jié)合我們樣式表就可以輕易的實(shí)現(xiàn)這個(gè)功能。
創(chuàng)建自定義布局
排版布局分為兩部分,一個(gè)是HTML的排版布局,另一個(gè)是CSS的樣式表界面。
HTML排版布局
Wordpress的這個(gè)default_content過濾器只能作用在新創(chuàng)建的文章或者頁面里面,之前已經(jīng)發(fā)布出來的文章或者頁面都不會(huì)起作用。所以不用擔(dān)心會(huì)影響到發(fā)布的文章。
CSS樣式設(shè)計(jì)
接下來我們?yōu)檫@個(gè)結(jié)構(gòu)布局引入一個(gè)樣式表:
我們需要另外建一個(gè)樣式表文件,命名為:editor-style.css,里面的示例代碼如下:
body {
background: #f5f5f5;
}
.content-col-main {
float:left;
width:66%;
padding:1%;
border: 1px dotted #ccc;
background: #fff;
}
.content-col-side {
float:right;
width:29%;
padding:1%;
border: 1px dotted #ccc;
background: #fff;
}
img { /* Makes sure your images stay within their columns */
max-width: 100%;
width: auto;
height: auto;
}
這里需要注意的是樣式表文件的路徑,按照這個(gè)例子是放在主題的目錄下面的,即和style.css同個(gè)文件夾。
現(xiàn)在我們切換到我們的后臺(tái),點(diǎn)擊新建一篇文章(或者頁面)內(nèi)容編輯器區(qū)域就會(huì)自動(dòng)添加剛剛我們創(chuàng)建的HTML結(jié)構(gòu)了:
這個(gè)就是一個(gè)簡單的布局,你可以根據(jù)你的網(wǎng)站,編輯default_content和styles.css里面的內(nèi)容以及布局結(jié)構(gòu)。下面是根據(jù)我(覺唯前端)自己的網(wǎng)站,做個(gè)示例給大家看看:
通過這里,我們就可以簡單的為我們的內(nèi)容編輯器自動(dòng)添加一些簡單的布局結(jié)構(gòu),這將為我們的以后的內(nèi)容編輯的時(shí)候帶來很多的方便。
自定義不同文章類型的布局模版
上面的代碼就是制作一個(gè)高級(jí)自定義布局內(nèi)容編輯器模版的一個(gè)最基本的思路,但還是有一些局限性的,例如我需要我的post文章和page頁面分別自動(dòng)添加不同的HTML代碼,,那該怎么延伸解決呢?其實(shí)我們可以在custom_editor_content()函數(shù)上面加上if條件語句,Wordpress的if條件語句無疑是一個(gè)實(shí)用性很強(qiáng)的語句,我們要懂的善用。先來看看下面的代碼:
上面的代碼就實(shí)現(xiàn)了在不同的文章類型內(nèi)容編輯器里面自動(dòng)添加不同的HTML代碼,講到這里,也行你也會(huì)想到,那我也可以在不同的文章類型內(nèi)容編輯器使用不同的樣式文件表?通過自定義不同的樣式表制作出多樣化個(gè)性化的布局模版出來?是的,我們按照上面的思路也可以自己定義不同的文章類型內(nèi)容編輯器分別引用不同的樣式文件表:
把上面的代碼加到你的functions.php文件即可。這里的“ editor-style-[POSTTYPE].css ”會(huì)根據(jù)你文章的類型自動(dòng)創(chuàng)建相對應(yīng)的樣式表文件,例如公告:“ bulletin ”,則會(huì)自動(dòng)引入“ editor-style-bulletin.css ”。
說到自動(dòng)獲取文章類型然后輸出相對應(yīng)的文章類型樣式表,也可以用下面的代碼調(diào)用方式來自動(dòng)獲取相對應(yīng)的文章類型,是屬于日志呢、還是頁面、或者還是公告、視頻、相冊等等。一切交給后臺(tái)自動(dòng)判斷。個(gè)人感覺,相對于上面的if語句來判斷引用相對應(yīng)文章類型來說,這種實(shí)現(xiàn)方式更加的靈活,效率更高,代碼更簡潔的特點(diǎn)。當(dāng)然選擇哪一種實(shí)現(xiàn)方法,各自可以根據(jù)自己的模版各自選擇,最合適的才是最好的。
好了,接下來要怎么折騰你的Wordpress內(nèi)容編輯器,看你們的了。在這里介紹的只是思路,創(chuàng)新實(shí)踐還是靠大家。歡迎大家一起來探討……
- 1GA分析網(wǎng)站數(shù)據(jù):網(wǎng)站頁面的粘度和各個(gè)網(wǎng)頁流量
- 2加速WordPress博客程序:減少wordpress負(fù)荷的技巧
- 3通過使用軟件刷關(guān)鍵詞刷流量來源
- 4移動(dòng)互聯(lián)網(wǎng)如何才能賺錢的幾種模式
- 5Discuz!社區(qū)網(wǎng)站教程:Discuz! X2.5應(yīng)用中心
- 6網(wǎng)站運(yùn)營實(shí)戰(zhàn)經(jīng)驗(yàn):論壇推廣具體做法
- 7網(wǎng)站中的網(wǎng)絡(luò)營銷文案如何編輯
- 8益陽網(wǎng)站建設(shè)告訴你網(wǎng)站的基本三要素
- 9Google adsense停用帳戶到解封的過程
- 10個(gè)人網(wǎng)站除了廣告盈利還能靠什么盈利?
- 11搜索競價(jià)推廣關(guān)鍵詞投放策略:越長的關(guān)鍵詞越精準(zhǔn)
- 12企業(yè)為何就要求專門的網(wǎng)站設(shè)計(jì)公司做官網(wǎng)呢?
- 13怎樣增加益陽網(wǎng)站建設(shè)的轉(zhuǎn)化率
- 14UI設(shè)計(jì)原則:SEOer也是良好的ui設(shè)計(jì)師
- 15地方論壇重點(diǎn)運(yùn)營某一交易版塊迅速獲得盈利
- 16Google Analytics如何計(jì)算訪問次數(shù)
- 17如何理解什么是營銷型的企業(yè)網(wǎng)站?
- 18泛普軟件教你需知企業(yè)網(wǎng)絡(luò)營銷的三大技巧
- 19天貓新店如何步入市場,做好自己的產(chǎn)品定位?
- 20企業(yè)網(wǎng)絡(luò)營銷之促銷策略
- 21提升網(wǎng)站的銷售力:與銷售相關(guān)的社會(huì)心理學(xué)
- 22站內(nèi)優(yōu)化之第一個(gè)鏈接與第二鏈接之間的關(guān)系
- 23電商分享社區(qū)蘑菇街:垂直方向淘寶客運(yùn)營用戶最重要
- 24再談2014,企業(yè)網(wǎng)站如何開展SEO優(yōu)化
- 25技術(shù)人員寫博客:博客會(huì)給你帶來的收獲
- 26dedecms正文自動(dòng)排版插件 偽原創(chuàng)更新網(wǎng)站
- 27三只松鼠案例解析:專注用戶體驗(yàn)提高轉(zhuǎn)化率
- 28網(wǎng)站運(yùn)營經(jīng)驗(yàn):內(nèi)容策略更加吸引用戶
- 29新的網(wǎng)站運(yùn)營策略:定位,產(chǎn)品,營銷
- 30困擾網(wǎng)站流量的痛點(diǎn):粉絲在哪里