Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用AJAX加载wordpress侧边栏_Ajax_Wordpress - Fatal编程技术网

如何使用AJAX加载wordpress侧边栏

如何使用AJAX加载wordpress侧边栏,ajax,wordpress,Ajax,Wordpress,我在我的网站上使用响应式设计。一切都很好,只是在手机上,我的网站太长了。手机屏幕上的内容实在太多了——侧边栏占据了太多的垂直空间,其中包含了很多小部件,比如流行帖子、最近的评论和其他许多东西。 为了使网站更小,如果从小屏幕上观看,我希望侧边栏完全不加载。我不想将display:hidden应用于侧栏容器。那太愚蠢了 因此,最有效的方法是使用AJAX加载侧栏,并在视口宽度小于800px时将其排除 谁能告诉我这是否可能?如果可以做到这一点,请给出一些例子和一些教程的链接。为此,我在谷歌上搜索了很多,

我在我的网站上使用响应式设计。一切都很好,只是在手机上,我的网站太长了。手机屏幕上的内容实在太多了——侧边栏占据了太多的垂直空间,其中包含了很多小部件,比如流行帖子、最近的评论和其他许多东西。 为了使网站更小,如果从小屏幕上观看,我希望侧边栏完全不加载。我不想将display:hidden应用于侧栏容器。那太愚蠢了

因此,最有效的方法是使用AJAX加载侧栏,并在视口宽度小于800px时将其排除


谁能告诉我这是否可能?如果可以做到这一点,请给出一些例子和一些教程的链接。为此,我在谷歌上搜索了很多,但只找到了一个教程,我认为这是不够的,因为我想从几个例子中学习。

你可以简单地在你的主题中使用WordPress函数,就像这样



WordPress提供了大量关于使用AJAX和WordPress,以及使用JavaScript/jQuery或类似工具进行客户端视口测试的资源,WordPress提供了显示侧边栏的功能-尝试将它们放在一起,如果有问题并且无法正常工作,可以问一个问题。我实际上没有尝试过任何东西。我只是需要一些友好的指导如何才能做到这一点,因为我是个傻瓜。我将看一看wordpress边栏函数以及如何在其上使用AJAX。谢谢。知道视口是否小于800px的问题是,你不能事先知道。我可以理解你正在尝试做什么,因为我经常发现侧边栏对于手机来说是不必要的膨胀。然而,从技术上讲,谷歌机器人应该提供相同的响应内容。最好的方法可能是用css媒体查询隐藏侧边栏。wp_is_移动功能不适用于平板电脑,因为在横向模式下需要完整的桌面视图,在纵向模式下需要移动视图。