根据不同设备访问不同的主题

根据不同设备访问不同的主题

根据访问设备切换 WordPress 主题 function haguo_switch_theme($theme){ global $is_IE; if($is_IE){ preg_match(‘/MSIE\s(\d)\.0;/’, $_SERVER[‘HTTP_USER_AGENT’], $matches); $IEversion = $matches[1]; } if(wp_is_mobile()) { $the

PHP array to CSV Function

PHP array to CSV Function

function convert_to_csv($input_array, $output_file_name, $delimiter){ $temp_memory = fopen(‘php://memory’, ‘w’); // loop through the array foreach ($input_array as $line) { // use the default csv handler fputcsv($temp_me

WordPress 内置的 JavaScript 模板 wp.template()

WordPress 内置的 JavaScript 模板 wp.template()

说到 JavaScript 模板引擎,大家首先想到的肯定是 Angular 和 React 这些时下比较流行的项目,它们让前端开发模式变的与传统的 WordPress 主题大不相同。 不同于 WordPress 的使用 PHP 在服务端处理一切,调用模板生成好 HTML 再返回给用

WordPress 判断是否有发表相同标题的文章

WordPress 判断是否有发表相同标题的文章

global $wpdb; $title = $_POST[‘post_title’]; $post_id = $_POST[‘post_id’]; $titles = “SELECT post_title FROM $wpdb->posts WHERE post_status = ‘publish’ AND post_type = ‘post’ AND post_title = ‘{$title}’ AND ID != {$po

PHP empty( ) 和 isset( ) 的区别

PHP empty( ) 和 isset( ) 的区别

很多次判断PHP空值都用谷歌搜一大回,这次就记录一下了。 / gettype() empty() is_null() isset() (bool) $x = “”; string true false true false $x = null; NULL true true false false var $x; (not set) NULL true true

wordpress文章移到回收站

wordpress文章移到回收站

文章移到回收站时触发的钩子trash_post wp_trash_post( $post_id )