我已经做了很多谷歌搜索,但没有找到简单的方法或插件解决方案来简单地为移动设备加载不同的静态主页。有没有办法做到这一点或一个插件可以做到这一点(无需为移动设备改造整个网站,因为移动网站的风格很好,但特定的静态主页是我唯一需要改变的东西)。WordPress CMS 是平台。
提前致谢!
更新:
所以我安装了下面建议的插件,复制了我正在使用的主题的精确副本,但在前面用“mobile”命名它仅供参考,除了一切都完全相同。我通过谷歌读到我可以将以下代码添加到 functions.php 主题文件中,但是当我添加特定代码时它只是显示为空白。代码:
//Set Homepage
$mobilehome = get_page_by_title( 'mobilehome' );
update_option( 'page_on_front', $mobilehome->ID );
update_option( 'show_on_front', 'page' );
// Set the blog page
$blog = get_page_by_title( 'Blog' );
update_option( 'page_for_posts', $blog->ID );
更新2,解决了。
我找到了一个简单的解决方案。我创建了一个新的主题文件'page-home.php'并将css类'#primary'更改为'#primary-home',然后进入style.css文件并将所有'#primary-home'css属性添加到匹配“#primary”,除了在样式表的移动 CSS 区域,我添加了“display:none;” 到#primary-home。所以现在它只是不在移动设备上显示主页,所有其他页面都可以工作(制作新模板页面和 CSS 属性的重点)。我知道这个修复可能是简单易行的修复,但它对我有用!