PHP для отображения по умолчанию (вызов или массив?) - PullRequest
0 голосов
/ 07 октября 2011

Это больше вопрос 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 голосов
/ 08 октября 2011

Попробуйте использовать значение по умолчанию :

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

Если это не сработает, попробуйте вставить это и посмотреть, что оно печатает:

echo get_option('to_breadcrumbs','Yes');
0 голосов
/ 07 октября 2011

Это, вероятно, должно работать

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