WordPress代碼教學

wordpress 恢復舊版 小工具 Classic Widgets 恢復舊版編輯器 disable Gutenberg 禁用古騰堡

wordpress 恢復舊版 小工具 Classic Widgets 恢復舊版編輯器 disable Gutenberg 禁用古騰堡

有很多人大概不習慣新版的小工具和編輯器

wordpress 恢復舊版 小工具 Classic Widgets 恢復舊版編輯器 disable Gutenberg 禁用古騰堡

可以打開主題functions.php

在適當的位置插入


  1. //Classic Widgets  恢復舊版小工具   
  2. function example_theme_support() {   
  3.     remove_theme_support( 'widgets-block-editor' );   
  4. }   
  5. add_action( 'after_setup_theme', 'example_theme_support' );   
  6.   
  7.   
  8. // disable Gutenberg 禁用古騰堡 恢復舊版編輯器   
  9. add_filter('use_block_editor_for_post', '__return_false', 10);   

 

網頁設計技巧,為訪問者和特定角色啟用特定的CSS代碼

在網頁設計

如何為訪問者和特定會員角色啟用特定的CSS代碼

可以使用wp_head掛勾(hook)功能,並檢查您目前的會員角色

在HTML標頭上添加自定義CSS

 


  1. add_action('wp_head', 'add_css_of_user_role');   
  2. function add_css_of_user_role()   
  3. {    
  4.     /*Check Current User is Login*/  
  5.     if ( is_user_logged_in() )    
  6.     {     
  7.        $user = wp_get_current_user();   
  8.        /*Check Current User Role*/  
  9.        if (in_array('c_business', $user->roles)) { ?>   
  10.   
  11.             <style>   
  12.  你的css代碼   
  13.             </style>   
  14.   
  15.     <?php }    
  16.   
  17.     }   
  18. }  

這裡面的c_business,可以換成你的角色代碼。

所有文章

如何在WordPress中創建自定義用戶角色?

如何在WordPress中創建自定義用戶角色?

您是否要允許WordPress網站中權限較小的人執行某些特定任務?WordPress為您提供了在網站上包含此驚人功能的選項。除了預定義的用戶角色,您還可以為某些任務創建自定義用戶角色,並允許他在有限的領導下訪問您的儀表板。

在本文中,我們將介紹如何在網站中創建自定義用戶角色以及如何將其分配給用戶。

在WordPress中創建自定義用戶角色的代碼


  1. add_role(   
  2.     'c_business',   
  3.     __( '企業主' ),   
  4.     array(   
  5.         'read'         => true,  // true允許此功能   
  6.     )   
  7. );  

用戶角色是WordPress的內置功能,可幫助設置用戶可以在您的網站上執行或不執行的任務。WordPress中有六個已定義的用戶角色。

WordPress用戶角色的權限參考

  1. 'read' => true// true允許此功能   
  2. 'edit_posts' => true//允許用戶編輯自己的帖子   
  3. 'edit_pages' => true//允許用戶編輯頁面   
  4. 'edit_others_posts' => true//允許用戶編輯其他帖子,而不僅僅是他們自己的帖子   
  5. 'create_posts' => true//允許用戶創建新帖子   
  6. 'manage_categories' => true//允許用戶管理帖子類別   
  7. 'publish_posts' => true//允許用戶發布,否則發布保持草稿模式   
  8. 'edit_themes'=> false// false拒絕此功能。用戶無法編輯您的主題   
  9. 'edit_themes' => false//用戶無法添加新插件   
  10. 'update_plugin' => false//用戶無法更新任何插件   
  11. 'update_core' => false  //用戶無法執行核心更新  
如何在Revolution Slider 6 WordPress插件中更改字型字體?

如何在Revolution Slider 6 WordPress插件中更改字型字體?

新版Revolution Slider 6 對中文語系不太友善,字體只能選擇google字體。

沒辦法像以前自定義 字體,像是定義Microsoft JhengHei或者Microsoft YaHei等,中文字型字體。

所以我們要用這個方法設定

 


  1. 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;   
  2. };  

在字體區塊選擇Custom CSS

如下圖

如何在Revolution Slider 6 WordPress插件中更改字型字體?

wordpress教學,如何更改WordPress預設的上傳路徑

wordpress教學,如何更改WordPress預設的上傳路徑

進到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改變欄位名稱

woocommerce改變欄位名稱

我們今天想把地址的欄位名稱,改為更具體的名字:詳細收件地址,一樣找到 woocommerce_billing_fields,指定欄位名billing_address_1,把它的屬性 label 改為「行動電話」,記得因為名稱是字串的形式,一定要加引號,而必填屬性為布林值,所以 true 或 false 不用加引號

改變欄位名稱


  1. /**改變欄位名稱**/  
  2.   
  3. add_filter( 'woocommerce_billing_fields', 'custom_billing_phone_label' );   
  4. function custom_billing_phone_label($fields) {   
  5. $fields['billing_address_1'] = array(   
  6. 'label'=>"詳細收件地址"  
  7. );   
  8. return $fields;   
  9. }  
WooCommerce將金額設置成「100元」以及WooCommerce關閉貨幣符號隱藏貨幣符號

WooCommerce將金額設置成「100元」以及WooCommerce關閉貨幣符號隱藏貨幣符號

放在你主題的.css裡面

可能是style.css

WooCommerce將金額設置成「100元」


  1. /*-- 隱藏原本金額前面的NT$ --*/  
  2. .woocommerce-Price-currencySymbol {   
  3. display: none;   
  4. }   
  5.   
  6. /*-- 增加「元」這個字到金額後面 --*/  
  7. span.woocommerce-Price-amount.amount::after {   
  8. content: '元';   
  9. }   

WooCommerce關閉貨幣符號

  1. /*-- 隱藏 金額前面的匯率符號 --*/  
  2. .woocommerce-Price-currencySymbol {   
  3. display: none;   
  4. }   
  5.   
  6. .price .woocommerce-Price-currencySymbol {   
  7.         display:none !important;}  

透過functions修改 WordPress 網址(URL) 和 網誌位址(URL)

打開你主題的functions

將http://example.com/ 修改你的網址,這方法的好處是,你可以透過functions修改。 假如從設定>>一般修改的話,

為HTML加入CSS

採用內部樣式表(Internal Style Sheet) ,直接在HTML檔內寫

soe優化,wordpress如何開啟ping服務?

wordpress本身就有ping服務功能,我們進行配置就完成囉!
在wordpress後台,設定>寫作,如下圖

修改wordpress記憶體-最好的方法!Allowed memory size of 50331648 bytes exhausted

wordpress會出現「 Fatal error: Allowed memory size of 50331648 bytes exhausted (tried to allocate 32 bytes) in 」就是預設記憶體不足。

那就要增加WordPress的記憶體限制,最好用的方法。

方法、修改default-constants.php

文章新聞滾動窗口小工具-WP News and Scrolling Widgets Pro – WordPress News Plugin

[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+滑塊/旋轉木馬設計

文章小工具Smart Post Lists Widget WordPress

[button size="medium" style="primary" text="觀看範例" link="http://otwthemes.com/demos/smart-post-lists/sidebars/" target=""]
創建帖子列表 - 任何類型 根據您從窗口小部件中的窗體中選擇的選項構建帖子列表。它類似於SQL查詢,但不需要編碼知識。

wordpress關閉woocommerce多餘的欄位

相信很多人,如果使用woocommerce作為購物車的話
一 定會發覺,有很多欄位,在台灣地區不適用

wordpress代碼,讓php頁面執行wordpress的簡碼

這個也很重要,wordpress的簡碼,就是
[XXXXXXX]的東西
你想在php頁面執行,讀不出來。
所以使用這段代碼
  1. <?php echo do_shortcode( '[your shortcode goes here]' ); ?>   
這裡[shortcode here]就是你要替換的簡碼