1

我有一个复选框选项,可以仅在主页上或整个页面上显示某个功能,

复选框

<input class="checkbox" type="checkbox" id="home-only" name="mytheme_options[home-only]" value="1" checked="checked">

PHP

$display_in_home = mytheme_option('home-only');
if ($display_in_home == 1) { 
    echo 'Sample Text';
}

我不确定如何包含/或分配$display_in_home == 1给函数

is_front_page()

在我上面的代码中

我尝试过这样的事情,但没有运气

$showin_in_home = mytheme_option('home-only');
$front = is_front_page();
if( $showin_in_home == 1 ) $filter = $front;
else  $filter = '';
if ($filter) { 
echo 'Sample Text';
}

对不起,如果我上面的代码看起来很有趣,我只是新手,开始学习 PHP。

4

1 回答 1

1

也许您正在寻找逻辑运算符

尝试这样的事情:

if( mytheme_option('home-only') && is_front_page() )
{
    echo 'Sample text';
}

这对于用作快捷方式可能很有用:$show_in_home = mytheme_option('home-only');.

但是,在我看来,这是没有必要的:$filter = is_front_page().

于 2013-08-19T20:35:03.513 回答