|
он мог бы просто вывести меню, как и большинство, функцией <?php wp_list_categories(‘show_count=1&title_li=<h2>’ . __(‘Categories’, ‘kubrick’) . ‘</h2>’); ?> или вообще не париться с меню, а сделать все статичным – ведь был то ведь сателит, который навряд ли кто когда будет обновлять, а уж тем более добавлять новые категории, но тогда бы это был не путь самурая ))))
ничего что я о себе в третьем лице? )))
Эта статья – именно для ТРУ-самураев, потому что ковыряться и анализировать как выводиться меню меня заставила именно верстка, меню выглядит как обычный список с нестандартными маркерами, и можно бы было все сделать через ксс и списки, но верстальщик тоже не искал легких путей – он сделал это через таблицу…
… итак, вот КОД (я убрал все стили и лишние тэги):
<table width=”240″ border=”0″ cellpadding=”0″ cellspacing=”0″>
<tr><td>
<img src=”images/menu_dot2.gif” border=”0″ width=”10″ height=”9″>
</td><td valign=”top” width=”100%”>
<a href=”index.html”>Категория</a></td></tr></table>
Заменяем его на:
<?
$categories = get_categories();
/*print_r($categories); */
foreach ($categories as $cat) {
$option = ‘<table width=”240″ border=”0″ cellpadding=”0″ cellspacing=”0″><tr><td valign=”top” ></td></tr></table>
<table width=”240″ border=”0″ cellpadding=”0″ cellspacing=”0″>
<tr>
<td valign=”top”><img src=”/images/menu_dot1.gif” border=”0″ width=”10″ height=”9″ border=”0″>
</td><td valign=”top” width=”100%”> ‘;
$b=’<a href=”/?cat=’.$cat->cat_ID.’” class=”a_menu”>’;
$option .=$b;
$option .= $cat->cat_name;
$option .= ‘ (‘.$cat->category_count.’)';
$option .= ‘</a>
</td></tr></table> ?>
Раскоментируем /*print_r($categories); */ и увидим, сколько же всяких примочек у категорий то оказываеца, но нам нужно, если убрать всю воду:
<?
$categories = get_categories();
/*print_r($categories); */
foreach ($categories as $cat) {
$option = ‘(тут идет весь хтмл текст ДО ссылки) ‘;
$b=’<a href=”/?cat=’.$cat->cat_ID.’”>’; // находим ссылку
$option .=$b; // присоедияем ее
$option .= $cat->cat_name; //выводим название категории
$option .= ‘ (‘.$cat->category_count.’)'; //выводим количество поство в категории
$option .= ‘</a> // закрыли ссылку
</td></tr></table> ?> // закрыли табличку
И получили самый настоящий путь самурая. причины и следствия:
Почему статья написана: считаю что веб-два-ноль со своей простатой не такой уж и красивый
Кому спасибо: спасибо человеку, который это сверстал )))
На что обратить внимание: это моя первая статья про ВП, это был мой первый опыт интеграции в ВП, это был мой первый скрипт написанный на пхп
Кому отдельное спасибо: спасибо SPYERy за консультации в интеграции под ВП, он кстате написал хорошую капчу для ДЛЕ
ПарррОчка постовых:
- Бесплатный тест iq – iq тест.
Пройди и узнай свой коэффициент интеллекта (iq).
- Новости музыки и мира шоу-бизнеса: новости шоу-бизнеса. Всё о событиях
в шоу-бизнесе.
|