【发布时间】:2016-10-17 09:27:40
【问题描述】:
我使用以下代码根据标题的大小在 wordpress 中回显内容。
<?php
$title = the_title('','',false);
if(strlen($title) > 35):
echo content(20);
else:
echo content(45);
endif;
?>
是否有一种简单的方法可以在此之前投射媒体查询以根据窗口宽度回显输出,所以基本上适用于手机和设备
根据回复,我仍然无法使用:
<?php
if ( wp_is_mobile() ) {
echo content (20);
} else {
$title = the_title('','',false);
if(strlen($title) > 35):
echo content(20);
else:
echo content(45);
endif;
}
?>
即使将代码简化为以下似乎也行不通:
<?php
if ( wp_is_mobile() ) {
echo content(20);
} else {
echo content(45);
}
?>
并简单地使用“else”值:移动设备上的 echo content(45)
【问题讨论】:
-
我认为这是正确的方式
-
感谢您的快速评论,但您误解了我的问题。 ID喜欢基本上加:if($windowwidth) > 480;回声“这个”
-
什么对你不起作用?什么是输入和预期输出?
-
根据 the_title 的“大小”确定输出效果很好。它的 wp_is_mobile 没有按预期输出,它基本上忽略了 wp_is_mobile
-
您是在真实的移动设备上尝试过还是只是调整了浏览器的大小?
标签: php wordpress if-statement responsive-design media-queries