之前發過一篇關於 WordPress 判斷移動設備的文章:WordPress 主題中判斷手機和 iPad 等移動設備訪問的函數,今天教大家一個把 wp_is_mobile() 函數做成短的代碼的方法。

因為現在 WordPress 建站的朋友非常多,而且現在網站移動化的趨勢也越來越高了。

許多人也都開始對自己的站點進行了移動設備適配/優化,也有大部分朋友但考慮到有一些適合 PC 端讀者閲讀的內容可能不適合移動端讀者,所以給大家提供一個 WordPress 短代碼實現移動設備上內容不可見的方法。

利用下面的短代碼,可以實現發佈的內容在移動設備不可見。

function hide_mobile_shortcode($atts, $content = '') {
    if (wp_is_mobile() === true) {
        $content = '';
    }
    return $content;
}
add_shortcode('hm', 'hide_mobile_shortcode');

將代碼添加到主題 functions.php 中,發表文章時,插入短代碼:

[hm] 隱藏的內容 [/hm]

這樣當用移動瀏覽器查看時被隱藏的內容將不可見。當然有些其他的 WordPress 條件判斷標籤也同樣適用做成短代碼。看你自己的需求了。