[英]Adapt tab or dropdown menu to the same width based on either content length
[英]Adapt length of Wordpress excerpt to screen width
我正在制作一個 WP 主題,但我有一個小問題。 我希望摘錄的長度(以 carachters 為單位)適應屏幕寬度。
希望這是有道理的。 :)
我嘗試在我的functions.php 中創建一些東西。 我使用的方法如下:
function new_excerpt_length($length) {
if ((screen.width > 1024))
{
return 5;
}
else
{
return 15;
}
}
add_filter('excerpt_length', 'new_excerpt_length');
但這不起作用,它輸出相同的數字。 Css 不是解決方案,必須在 JS 中完成,在 functions.php 文件中(沒有 jQuery)
很抱歉在這里打破您的泡沫,但是 php 無法知道信息提供給哪個屏幕尺寸。 屏幕大小的檢測僅在客戶端/瀏覽器端完成。
與 Wordpress 相關的最接近的地方是wp_is_mobile()
,它可以檢測移動設備,但話又說回來, wp_is_moble()
更像是一個適當的功能的笑話。
您在這里唯一的解決方案是查看 jquery 根據瀏覽器大小截斷輸出文本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.