适应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根据浏览器大小截断输出文本。

+0

太糟糕了。谢谢。猜猜我必须找到另一种方式。 – user2987394 2014-12-04 17:12:26