[英]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.