PHP默认显示(调用或数组?)

时间:2011-10-07 19:23:19

标签: php wordpress default show breadcrumbs

这是一个PHP问题而不是WordPress问题,但我在WP主题中使用它。

在我的选项中,我允许用户显示/隐藏面包屑。但是,当没有选择和保存首选项时(例如,如果有人要安装主题),默认情况下不会显示面包屑......我希望它们能够存在。

以下是我的代码。我相信我在这里只缺少一小段代码......

这是我正在使用的数组:

array( "name" => "Display breadcrumbs on post pages?",
    "desc" => "Choose whether or not to display breadcrumbs, that is, the post trail.",
    "id" => $shortname."_breadcrumbs",
    "type" => "select",
    "options" => array("Yes", "No"),
    "std" => "Yes"),

以下是我在帖子中调用面包屑的方法:

<?php
if ( get_option('to_breadcrumbs') == 'Yes' ) {
     if (function_exists('dimox_breadcrumbs')) dimox_breadcrumbs();
} ?>

2 个答案:

答案 0 :(得分:0)

这应该可行

if ( get_option('to_breadcrumbs') != 'No' ) {

答案 1 :(得分:0)

尝试使用default值:

if ( get_option('to_breadcrumbs','Yes') == 'Yes' ) {

如果这不起作用,请尝试将其放入并查看其打印内容:

echo get_option('to_breadcrumbs','Yes');