《PHP應(yīng)用:修改WordPress中文章編輯器的樣式的方法詳解》要點(diǎn):
本文介紹了PHP應(yīng)用:修改WordPress中文章編輯器的樣式的方法詳解,希望對您有用。如果有疑問,可以聯(lián)系我們。
PHP實(shí)戰(zhàn)自定義文章編輯器的樣式
每一個(gè) WordPress 主題的文章樣式都是不一樣的,但是在使用后臺的可視化編輯器編輯文章的時(shí)候,樣式卻都是一致的.
PHP實(shí)戰(zhàn)但是 WordPress 提供了一個(gè)在文章可視化編輯器中自定義樣式的功能,利用這個(gè)功能可以在 WordPress 可視化編輯器里自定義 CSS 樣式.
PHP實(shí)戰(zhàn)把可視化編輯器的樣式設(shè)置成和前端一樣,可以方便用戶直接預(yù)覽出文章顯示在前端的結(jié)果,不用刷新反復(fù)的調(diào)試文章排版樣式.
PHP實(shí)戰(zhàn)在文章編輯器添加一個(gè)自定義的 CSS 樣式表只需要使用 add_editor_style() 函數(shù).
PHP實(shí)戰(zhàn)首先在你的主題根目錄創(chuàng)建一個(gè) editor-style.css 樣式表文件,然后在 functions.php 文件里添加:
PHP實(shí)戰(zhàn)
/**
*WordPress 自定義文章編輯器的樣式
*http://www.endskin.com/editor-style/
*/
function Bing_add_editor_style(){
add_editor_style();
}
PHP實(shí)戰(zhàn)add_action( 'after_setup_theme', 'Bing_add_editor_style' );
PHP實(shí)戰(zhàn)這樣,editor-style.css 樣式表就會在可視化編輯器里引入了,在 editor-style.css 文件里書寫 CSS 就能直接體現(xiàn)在可視化編輯器上.
PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)自定義 CSS 文件
PHP實(shí)戰(zhàn)除此之外,你還可以自定義 CSS 文件的路徑:
PHP實(shí)戰(zhàn)
/**
*WordPress 自定義文章編輯器的樣式
*自定義 CSS 文件
*http://www.endskin.com/editor-style/
*/
function Bing_add_editor_style(){
add_editor_style( 'css/custom-editor-style.css' );//這樣就會調(diào)用主題目錄 CSS 文件夾的 custom-editor-style.css 文件
}
add_action( 'after_setup_theme', 'Bing_add_editor_style' );
PHP實(shí)戰(zhàn)這樣就會調(diào)用主題目錄的 “css/custom-editor-style.css” 文件.
PHP實(shí)戰(zhàn)引入外部 CSS 文件
PHP實(shí)戰(zhàn)add_editor_style() 函數(shù)還支持引入外部的 CSS 文件:
PHP實(shí)戰(zhàn)
/**
*WordPress 自定義文章編輯器的樣式
*外部 CSS 文件
*http://www.endskin.com/editor-style/
*/
function Bing_add_editor_style(){
add_editor_style( 'http://cdn.bootcss.com/font-awesome/4.2.0/css/font-awesome.min.css' );//引入外部的 CSS 文件
}
add_action( 'after_setup_theme', 'Bing_add_editor_style' );
PHP實(shí)戰(zhàn)
嗯,就是這樣,順帶著再來推薦兩款WordPress編輯器插件:
PHP實(shí)戰(zhàn)
CKEditor for WordPress插件
CKEditor for WordPress 簡介
PHP實(shí)戰(zhàn)CKEditor編輯器是老外的一款很強(qiáng)大的富文本編輯器,而CKEditor for WordPress 就是專門為 WordPress 定制的版本,用來替換默認(rèn)的編輯器,有兩套皮膚可選,支持為評論框添加編輯工具欄,配合 CKFinder 文件上傳控件可以實(shí)現(xiàn)更多的功能.
PHP實(shí)戰(zhàn)CKEditor for WordPress 特色功能:
PHP實(shí)戰(zhàn)以及其他
PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)KEditor本身有比較靈活的設(shè)置選項(xiàng),大家可以根據(jù)自己的需要配置,下面介紹一下文件上傳控件CKFinder.
PHP實(shí)戰(zhàn)安裝 CKFinder 文件上傳控件
PHP實(shí)戰(zhàn)CKEditor 還有一個(gè)自身的強(qiáng)大的文件上傳插件 CKFinder,增強(qiáng) CKEditor 的上傳功能,默認(rèn)沒有安裝,你可以訪問下載CKFinder PHP版本:http://ckfinder.com/download
PHP實(shí)戰(zhàn)上傳ckfinder文件夾的內(nèi)容到CKEditor for wordpress插件目錄下的“ckfinder”的根目錄里.
PHP實(shí)戰(zhàn)刪掉原有文件夾下的config.php文件,將ckfinder_config.php改為config.php.
PHP實(shí)戰(zhàn)這時(shí)訪問后臺 CKEditor - Upload Options 進(jìn)行相關(guān)設(shè)置即可.
PHP實(shí)戰(zhàn)CKEditor 和 CKFinder 下載
PHP實(shí)戰(zhàn)CKEditor for WordPress 下載:http://wordpress.org/extend/plugins/ckeditor-for-wordpress/
PHP實(shí)戰(zhàn)CKFinder 下載:http://ckfinder.com/download
PHP實(shí)戰(zhàn)
Kindeditor for WordPress插件(符合國人習(xí)慣)
Kindeditor 編輯器是國人開發(fā)的簡單高效,易于使用的編輯器,內(nèi)置了google code prettify,可以簡單快速的插入代碼.此外,盤先海 哥們將其制作了一個(gè)WordPress插件: Kindeditor for WordPress .比較好的是可以一鍵排版、使用自帶的圖片上傳功能、插入代碼高亮、可視化插入<!-more->摘要按鈕等等.
PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)Kindeditor for WordPress 安裝使用
PHP實(shí)戰(zhàn)1.可以在后臺插件安裝界面搜索 Kindeditor 在線安裝,或者下載 Kindeditor for WordPress
PHP實(shí)戰(zhàn)2.啟用插件后,在 設(shè)置 - Kindeditor設(shè)置下,可以設(shè)置是否啟用前臺代碼高亮,可選一些樣式
PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)體驗(yàn)
PHP實(shí)戰(zhàn)我是在 3.5.1 環(huán)境下測試的,發(fā)現(xiàn) Kindeditor for WordPress 似乎是固定了編輯器的寬度,如果你縮小瀏覽器,你會發(fā)現(xiàn),編輯器不會自適應(yīng)改變大小,導(dǎo)致右邊部分文字直接被掩蓋,希望插件作者可以解決這個(gè)問題.
PHP實(shí)戰(zhàn)下載 Kindeditor for WordPress
歡迎參與《PHP應(yīng)用:修改WordPress中文章編輯器的樣式的方法詳解》討論,分享您的想法,維易PHP學(xué)院為您提供專業(yè)教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/8244.html