适应wordpress的长度摘录到屏幕宽度
问题描述:
我正在制作一个WP主题,但是我有一点小问题。我希望摘录的长度(在carachters中)适应屏幕宽度。适应wordpress的长度摘录到屏幕宽度
- 如果屏幕宽度更大然后1000像素,20个字符
- 1000和700之间应该是5
- 700和640像素之间,20个字符
- 640和480之间,5个字符
- 低于480px,20个字符。
希望这是有道理的。 :)
我试着在我的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根据浏览器大小截断输出文本。
太糟糕了。谢谢。猜猜我必须找到另一种方式。 – user2987394 2014-12-04 17:12:26