Sly32, замените add_filter на add_action т.к. это хук, а не фильтр. Возможно заработает :)
Второго варианта хватит, если вам не нужно вводить разные рекламные коды.
С помощью переменных $atts, $content = null вы можете передавать параметры в шорткод и делать его закрывающим. Например:
<link rel='stylesheet' id='ля-ля' href='путьксамомунужномустилю' type='text/css' media='all' />
<link rel='stylesheet' vocab='' id='ля-ля' href='путьксамомунужномустилю' type='text/css' media='all' />
Может не самое правильное , но работает.
Трогать все кроме того, что в папке wp-content категорически не рекомендуется.
Добавьте в конец functions.php вашей темы
Эмпирическим путем можно, просто задав определенной строке размер в пикселях.
НО если размер шрифта в процентах, то ведь на разных экранах он будет разный или я чего-то не понимаю.
А вообще все начинается с этого 1em = 12pt = 16px = 100% , если не прописано иное в браузере,html или body
Вы писали, что выводит "Общий список страниц" , так вы и вызываете этот список страниц, а не своё меню. Посмотрите на свой код, вывод у вас происходит через функцию "wp_page_menu".
Ищите плагины, что то типа related post with thumbnails
Вы ошиблись функцией вывода нужно было не wp_page_menu, а wp_nav_menu
// Регистрируем менюfunction register_my_menus() { register_nav_menus( array( 'menu-company' => ( 'menu-company' ), 'menu-production' => ( 'menu-production' ), 'footer-menu' => ( 'footer-menu' ) ) );}add_action( 'init', 'register_my_menus' );//Добавляем на страницу<?php wp_nav_menu( array( 'theme_location' => 'footer-menu', 'menu_class' =>'menu' ) ); ?>
Выводит просто название
<?php $categories = get_the_category(); if ( ! empty( $categories ) ) { echo esc_html( $categories[0]->name ); } ?>