Camarade
Ответы в темах
-
это проще
нет не в этом,
вот тебе простой пример создания и работы с настройками темы/* настройки темы, если надо */ $options = array('option_one'=>'','option_two'=>''); add_option('theme_options', $options, 'Настройки темы', 'yes'); function theme_admin(){ global $themename, $shortname; if ( $_REQUEST['saved'] ) { echo '<div id="message" class="updated fade"><p><strong>Настройки темы сохранены.</strong></p></div>'; } $options = get_option('theme_options'); ?> <div class="wrap"> <h2>Настройки</h2> <form method="post"> <table cellpadding="5" cellspacing="0" border="0"> <tr> <td><label for="option_one">Настройка первая</label> </td> <td><input name="option_one" size="90" type="text" value="<?php echo $options['option_one']; ?>" /></td> </tr> <tr> <td><label for="option_two">Настройка вторая</label></td> <td><input name="option_two" size="90" type="text" value="<?php echo $options['option_two']; ?>" /></td> </tr> </table> <p class="submit"> <input type="submit" name="save" value="Сохранить" /> <input type="hidden" name="action" value="save" /> </p> </form> </div> <?php } function theme_add_admin(){ global $themename, $shortname, $options; if ( $_GET['page'] == basename(__FILE__) ) { if ('save' == $_REQUEST['action'] ) { update_option('theme_options',array('option_one'=>$_REQUEST['option_one'],'option_two'=>$_REQUEST['option_two'])); header("Location: themes.php?page=functions.php&saved=true"); die; } } add_theme_page( 'Настройки темы', 'Настройки', 'edit_themes', basename(__FILE__), 'theme_admin' ); } add_action('admin_menu', 'theme_add_admin');такс, тебе надо id-шники категорий и постов(страниц)
true для этого не подходит, нужно числовое значение 🙂
т.е.option_valueдолжно быть числом ( в данном случае ), внимательно посмотри где у тебя формирует и сохраняет параметрыможете привести их здесь?
Форум: Проблемы и решения
Тема: Фильтр HTML в WPMUпосмотри тут все расписано и понятно.
эсли ничего не изменилось — значит эти параметры на страницу не приходят:)
посмотри в БД есть ли такая опция вообще, и что там есть в ней
да, и еще, старайся не использовать двойные и одинарные кавычки в одной строке.это настройки меню темы
посмотри в админке пункт «Меню»
там ты можешь создать меню, указать область его вывода.
проверь чтоб этот функционал поддерживался темой в файле функций. смотри тут как это проверитьсделай
print_r( get_option("name_excludecat") );
посмотри что приходитФорум: Проблемы и решения
Тема: Раскрывающий список<script language="javascript" type="text/javascript"> function popUp($id){ $div=document.getElementById($id); if ($div.style.display=='none') $div.style.display='block'; else $div.style.display='none'; } function show_more(){ document.getElementById('show_more').style.display='none'; } function hide_more(){ document.getElementById('show_more').style.display='block'; } </script> <div> <p>Этот текст всегда видно</p> <a id="show_more" href="javascript:popUp('show_text')" onclick="show_more();" style="cursor: pointer;"><b>Подробнее...</b></a> </div> <div id="show_text" style=""> <p>этот текст скрыт</p> <a onclick="hide_more();" href="javascript:popUp('show_text')" style="cursor: pointer;"><b>Скрыть</b></a> </div> <script language="javascript" type="text/javascript"> popUp('show_text'); </script>попробуй такое решение
в смысле где вывести?
$count = get_category(get_query_var(‘cat’),false)->count;