有很多人大概不習慣新版的小工具和編輯器
wordpress 恢復舊版 小工具 Classic Widgets 恢復舊版編輯器 disable Gutenberg 禁用古騰堡
可以打開主題functions.php
在適當的位置插入
- //Classic Widgets 恢復舊版小工具
- function example_theme_support() {
- remove_theme_support( 'widgets-block-editor' );
- }
- add_action( 'after_setup_theme', 'example_theme_support' );
- // disable Gutenberg 禁用古騰堡 恢復舊版編輯器
- add_filter('use_block_editor_for_post', '__return_false', 10);
在網頁設計
如何為訪問者和特定會員角色啟用特定的CSS代碼
可以使用wp_head掛勾(hook)功能,並檢查您目前的會員角色
在HTML標頭上添加自定義CSS
- add_action('wp_head', 'add_css_of_user_role');
- function add_css_of_user_role()
- {
- /*Check Current User is Login*/
- if ( is_user_logged_in() )
- {
- $user = wp_get_current_user();
- /*Check Current User Role*/
- if (in_array('c_business', $user->roles)) { ?>
- <style>
- 你的css代碼
- </style>
- <?php }
- }
- }
這裡面的c_business,可以換成你的角色代碼。
所有文章
您是否要允許WordPress網站中權限較小的人執行某些特定任務?WordPress為您提供了在網站上包含此驚人功能的選項。除了預定義的用戶角色,您還可以為某些任務創建自定義用戶角色,並允許他在有限的領導下訪問您的儀表板。
在本文中,我們將介紹如何在網站中創建自定義用戶角色以及如何將其分配給用戶。
在WordPress中創建自定義用戶角色的代碼
- add_role(
- 'c_business',
- __( '企業主' ),
- array(
- 'read' => true, // true允許此功能
- )
- );
用戶角色是WordPress的內置功能,可幫助設置用戶可以在您的網站上執行或不執行的任務。WordPress中有六個已定義的用戶角色。
WordPress用戶角色的權限參考
- 'read' => true, // true允許此功能
- 'edit_posts' => true, //允許用戶編輯自己的帖子
- 'edit_pages' => true, //允許用戶編輯頁面
- 'edit_others_posts' => true, //允許用戶編輯其他帖子,而不僅僅是他們自己的帖子
- 'create_posts' => true, //允許用戶創建新帖子
- 'manage_categories' => true, //允許用戶管理帖子類別
- 'publish_posts' => true, //允許用戶發布,否則發布保持草稿模式
- 'edit_themes'=> false,// false拒絕此功能。用戶無法編輯您的主題
- 'edit_themes' => false, //用戶無法添加新插件
- 'update_plugin' => false, //用戶無法更新任何插件
- 'update_core' => false //用戶無法執行核心更新
新版Revolution Slider 6 對中文語系不太友善,字體只能選擇google字體。
沒辦法像以前自定義 字體,像是定義Microsoft JhengHei或者Microsoft YaHei等,中文字型字體。
所以我們要用這個方法設定
- rs-layer:not(.rs-wtbindex), .rs-layer:not(.rs-wtbindex), rs-alyer :not(.rs-wtbindex), .rs-layer :not(.rs-wtbindex) { outline: none !important; font-family: "Microsoft JhengHei" !important;
- };
在字體區塊選擇Custom CSS
如下圖
進到options.php,例如「 http://你的網址/wp/wp-admin/options.php」(請視您真實的管理目錄更改)
進入到options.php會看到超多的資料可以更改,絕對不要亂改!
我們搜尋「upload_path」和「upload_url_path」 將其更改為「要上傳的路徑」和「真實網址」就行了。
範例:「/home/adanaa.com/public_html/img」和「https://adanaa.com/a>」(這是已指定二級域名的狀況下)
upload_path請進到您的虛擬主機看一下你的真實路徑
我們今天想把地址的欄位名稱,改為更具體的名字:詳細收件地址,一樣找到 woocommerce_billing_fields,指定欄位名billing_address_1,把它的屬性 label 改為「行動電話」,記得因為名稱是字串的形式,一定要加引號,而必填屬性為布林值,所以 true 或 false 不用加引號
改變欄位名稱
- /**改變欄位名稱**/
- add_filter( 'woocommerce_billing_fields', 'custom_billing_phone_label' );
- function custom_billing_phone_label($fields) {
- $fields['billing_address_1'] = array(
- 'label'=>"詳細收件地址"
- );
- return $fields;
- }
放在你主題的.css裡面
可能是style.css
WooCommerce將金額設置成「100元」
- /*-- 隱藏原本金額前面的NT$ --*/
- .woocommerce-Price-currencySymbol {
- display: none;
- }
- /*-- 增加「元」這個字到金額後面 --*/
- span.woocommerce-Price-amount.amount::after {
- content: '元';
- }
WooCommerce關閉貨幣符號
- /*-- 隱藏 金額前面的匯率符號 --*/
- .woocommerce-Price-currencySymbol {
- display: none;
- }
- .price .woocommerce-Price-currencySymbol {
- display:none !important;}
打開你主題的functions
將http://example.com/ 修改你的網址,這方法的好處是,你可以透過functions修改。 假如從設定>>一般修改的話,
wordpress會出現「 Fatal error: Allowed memory size of 50331648 bytes exhausted (tried to allocate 32 bytes) in 」就是預設記憶體不足。
那就要增加WordPress的記憶體限制,最好用的方法。
方法、修改default-constants.php
[button size="medium" style="primary" text="觀看範例" link="http://demo.wponlinesupport.com/prodemo/pro-blog-and-widgets-plugin-demo/blog-post-with-grid-view/" target=""]
20+ Slider/Carousel Designs 20+滑塊/旋轉木馬設計
[button size="medium" style="primary" text="觀看範例" link="http://otwthemes.com/demos/smart-post-lists/sidebars/" target=""]
創建帖子列表 - 任何類型 根據您從窗口小部件中的窗體中選擇的選項構建帖子列表。它類似於SQL查詢,但不需要編碼知識。
這個也很重要,wordpress的簡碼,就是
[XXXXXXX]的東西
你想在php頁面執行,讀不出來。
所以使用這段代碼
- <?php echo do_shortcode( '[your shortcode goes here]' ); ?>