如何在现有WordPress主题中添加自定义移动主题

时间:2017-01-23 17:32:08

标签: php wordpress mobile

我已经看到一些带有移动主题的WordPress主题,添加到主题文件夹中,我正在尝试为现有主题创建自定义移动主题,并且我已将其放在我现有主题中名为.cat-bg { display: flex; padding:10px; flex-wrap:wrap; } .showSingle { flex-basis:100px; cursor: pointer; cursor: hand; } 的文件夹。我正在使用Serban Ghita的移动侦测类来检测移动设备。

我已经在 mobile 文件夹中创建了必要的文件(functions.php,style.css,index.php)

以下是我在主题mobile文件中的内容:

functions.php

我现在的问题是,如何让WordPress在require_once get_template_directory_uri() . '/inc/Mobile_Detect.php'; // mobile detection if(!function_exists('et_load_mobile')) { function et_load_mobile() { global $isMobile; $detector = new Mobile_Detect(); $isMobile = $detector->isMobile() && ( ! $detector->isAndroidtablet() ) && ( ! $detector->isIpad() ); $isMobile = apply_filters( 'et_is_mobile', $isMobile ? TRUE : FALSE ); if ( $isMobile && ( ! isset( $_COOKIE[ 'mobile' ] ) || md5( 'disable' ) != $_COOKIE[ 'mobile' ] ) ) { return TRUE; } else { return FALSE; } } } 文件夹中加载移动主题,并显示相应的模板文件。 另外,我在主题中注册了一个名为mobile widget的小部件,如何在移动主题中调用小部件?

PS:我知道有些插件可以在WP主题目录中切换主题,但我真的想知道如何在没有插件的情况下做到这一点,并且还要了解这种过程背后的技术。

任何帮助将不胜感激。如果某个地方有任何文档链接,我也会很感激。

0 个答案:

没有答案