Playerror

Playerror
Рейтинг
152
Регистрация
28.09.2008

Sly32, замените add_filter на add_action т.к. это хук, а не фильтр. Возможно заработает :)

Seryj:
Еще раз извиняюсь за свою безграмотность, но это нужно для простого показа контекстной рекламы, или для этих целей достаточно второго варианта, чтобы не загромождать зазря файл функций WP?

Второго варианта хватит, если вам не нужно вводить разные рекламные коды.

Seryj:
Здравствуйте.
Просьба тапками не кидать, если вопрос глупый, надеюсь разместил в соответствующей теме.
Вставляю рекламу Адсенс таким кодом:

function ads1($atts, $content = null){
$google_ads='
здесь ваш рекламный код №1
';
$button= '<div style="float:right;padding:8px 0px 8px 8px;">'.$google_ads.'</div>';
return $button;
}

а есть такой, самый обычный:

function reclama () {

return '<div id="reclama" style="float:right">Сюда вставляем код adsense</div>';

}

add_shortcode('reclam', 'reclama');

Подскажите пожалуйста, для чего все эти $atts, $content и влияют ли она как-то на показы рекламы. Каким кодом лучше пользоваться.
Спасибо))

С помощью переменных $atts, $content = null вы можете передавать параметры в шорткод и делать его закрывающим. Например:


[myShortCode name="Ivan" age="15"]Контент который можно обработать[/myShortCode]
Nif-Nif:
Доброго времени суток всем!
Возможно ли и как переопределить do_item() из WP_Styles, что-бы всяческие плагины вместо:
<link rel='stylesheet' id='ля-ля' href='путьксамомунужномустилю' type='text/css' media='all' />


Писали:
<link rel='stylesheet' vocab='' id='ля-ля' href='путьксамомунужномустилю' type='text/css' media='all' />


А то гугл валидатор при использовании RDF разметки начинает на rel='stylesheet' материться нехорошими словами...

В смысле сам механизм переопределения интересует. Что в функции поправить я знаю.

Может не самое правильное , но работает.


function add_vocab($linkStyle) {
return str_replace("rel='stylesheet'", "rel='stylesheet' vocab=''", $linkStyle);
}
add_filter('style_loader_tag', 'add_vocab');
happy-joker:
Как убрать rel=shortlink из хедера? Описанный на многих блогах способ удаления function wp_shortlink_header() из /wp-includes/link-template.php не помогает.

Трогать все кроме того, что в папке wp-content категорически не рекомендуется.

Добавьте в конец functions.php вашей темы


remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0);

Эмпирическим путем можно, просто задав определенной строке размер в пикселях.

НО если размер шрифта в процентах, то ведь на разных экранах он будет разный или я чего-то не понимаю.

А вообще все начинается с этого 1em = 12pt = 16px = 100% , если не прописано иное в браузере,html или body

Sly32:
Playerror, Это уже 10-я версия кода, конечно же nav_menu...

Вы писали, что выводит "Общий список страниц" , так вы и вызываете этот список страниц, а не своё меню. Посмотрите на свой код, вывод у вас происходит через функцию "wp_page_menu".

neznakomec:
Здравствуйте коллеги, помогите решить задачу.
Нужно на главной странице и на всех остальных страницах постов сделать 2 независимых блока:
1-й это отображение постов по новизне
2-й это отображение постов по количеству просмотров (по популярности)

Ищите плагины, что то типа 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'
) ); ?>

S@shka:
Уже голову сломал...
Вроде задачка то простая:

Имеем страницу метки (tag). В анкор ссылки на запись нужно вывести: название рубрики в которой находится запись, название записи

Собственно

в результате получаем не заголовок родительской рубрики записи, а заголовок метки, в которой находимся


тоже не работает, т.к. the_category уже создает ссылку, а мне нужен только текст

Выводит просто название


<?php
$categories = get_the_category();
if ( ! empty( $categories ) ) {
echo esc_html( $categories[0]->name );
}
?>
Всего: 476