通过从unctions.php向Body标记添加新类来创建移动站点

时间:2011-10-04 作者:Luke L

本质上是有一种在函数中使用函数的方法。php将<body> 标记为<body class="mobile">? 我有识别移动设备的代码,但现在它被设置为加载移动设备。php页面include(STYLESHEETPATH."/mobile.php");, 这不是我想要的。

我尝试过各种各样的移动站点插件,如WP mobile、mobify等。它们都不是我想要的工作方式,我不想再弄糟了。请不要这样建议。

我知道这是一个新手问题,但我在任何地方都找不到任何信息。谢谢你的时间。

1 个回复
SO网友:Gareth

下面的代码可以工作,基本上它将您的类添加到wordpress body\\u class()数组中。。

add_filter(\'body_class\',\'my_class_names\');
function my_class_names($classes) {
    // add \'class-name\' to the $classes array
    $classes[] = \'mobile\';
    // return the $classes array
    return $classes;
}
您可以在WP codex上阅读更多信息here

结束

相关推荐

将POST_CLASS添加到函数.php查询中

我敢肯定,这是个明显的新手问题。在朋友的网站上工作,并试图找出如何将post\\u类添加到查询中。只需添加就可以了,并添加div,但我不知道如何让它运行\"id=\"post-<?php the_ID(); ?>\" <?php post_class(); ?>\" 它的一部分,而不是回应它。$sidebar .= sprintf(\'<div id=\"post-<?php the_ID(); ?>\" <?php post_class(); ?>&