[……]
標籤: WordPress 開發
Convert WP_Post object to Array
WordPress WP_Query() result posts object to an array
WordPress 原生帖子分頁頁碼 – 最簡單方法 the_posts_pagination()
the_posts_pagination( array $args = array() )
get_the_posts_pagination( array $args = array() )
基本上這兩個 function 是一樣的東西,只是一個是顯示出來,一個是回傳字串而已,都用在取得分頁頁碼,這兩個 function 的優點是使用非常簡單,依文章下方輸出的HTML格式套上CSS,帖子列表的分頁頁碼就實現了。
預設參數:
<?php $args = array( 'mid_size' => 1, 'prev_text'[......]
WordPress 原生帖子分頁頁碼 – 推薦使用 paginate_links()
網路上有非常多WordPress分頁頁碼的方法,寫得都非常好,都是有用的,但既然用WordPress我想儘可能地使用接近WordPress API的方法,用核心方法,當然還是要越簡單越好,
paginate_links( string|array $args = ” )
預設參數:
<?php $args = array( 'base' => '%_%', 'format' => '?paged=%#%', 'total' => 1, 'curr[......]
WPML WordPress WPML get all languages names
WPML get all languages names
/** * v123 DEV * https://v123.tw */ function get_all_langs_names($lang='en'){ global $wpdb; $lang_data = array(); $languages = $wpdb->get_results( $wpdb->prepare( "SELECT code, english_name, active, tag, name[......]
Divi Builder Custom post type 顯示 Divi 編輯器
解鎖你的Post types
當我們自訂義一個新的Post type,無法使用 Divi Builder,透過以下程序,將解鎖你的Post type
/* * v123 DEV * https://v123.tw */ function my_et_builder_post_types( $post_types ) { $post_types[] = 'YOUR_CPT_HERE'; $post_types[] = 'ANOTHER_CPT_HERE'; return $post_types; } add_filter( 'et_bu[......]
Fix WordPress jQuery not working? 解決 WordPress 無法使用 jQuery 問題
設計WordPress主題或插件開發時,常會需要使用jQuery,WordPress其實很貼心的已經載入jQuery,但實際使用時發現,原本可以跑的jQuery程式,放進WordPress卻不能跑了,才知道原來WordPress的jQuery要這樣寫。
WordPress 頁面中,確實看到 jQuery 已載入
<script type='text/javascript' src='https://yourdomain.com/wp-includes/js/jquery/jquery.js?ver=1.11.1'></script> <sc[......]