Эгоист

Эгоист
Рейтинг
71
Регистрация
12.09.2011

10 символов

В время поискового апдейта Яши обычно говорят "штормит выдачу", т.е. в период апдейта позиции сайтов при запрашиваемых ключевиках нестабильны. Сейчас может быть 5-я позиция, а через пару часов 25-я и наоборот. Уровень, с которой "штормит выдачу", как раз-таки и обозначают в %. Чем меньше %, тем меньше будет перемещений позиций сайтов по запросам и наоборот.
uadomainer:
но рекомендовал бы com так как рано или поздно com.ua придут кранты

абы ляпнуть?

Магнат:
В вп можно накидать своих функций в functions.php и использовать их в шаблонах

Ага! таким макаром :)

Спасибо!

Магнат:
В php нет стандартных возможностей для перегрузки функций. В версии 5.3.0 и выше можно перегружать используя пространства имен, которые WP скорей всего не поддерживает

Как это нет?

Drupal тоже на php и там переопределять функции можно. И я к этому привык.

Тут взялся за проект на WordPress и я уверен что и в нем возможно переопределять функции в файле темы functions.php как в Drupal в файле templates.php

---------- Добавлено 01.04.2012 в 20:14 ----------

Hixon10:
Как раз таки для этого и придумали хуки, чтобы не трогать исходный код. Ищите нужный хук, пишите обработчик для события. Для написанного обработчика задаете самый высокий приоритет. А дальше - можно сделать так, чтобы другие обработчики этого события не выполнялись.

Вы случайно не Колумб? извините конечно за сарказм, но это я знал.

Прежде чем прийти и создать тему, я искал через поисковики ответ на мой вопрос, но толком нечего не нашел.

Затем пришел сюда и попросил помощи в этом деле, у тех кто уже ковыряет wordpress давно.

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

Как переопределять функции в WordPress?

есть функция, пример

function start_el(&$output, $page, $depth, $args, $current_page) {

if ( $depth )
$indent = str_repeat("\t", $depth);
else
$indent = '';

extract($args, EXTR_SKIP);
$css_class = array('page_item', 'page-item-'.$page->ID);
if ( !empty($current_page) ) {
$_current_page = get_page( $current_page );
_get_post_ancestors($_current_page);
if ( isset($_current_page->ancestors) && in_array($page->ID, (array) $_current_page->ancestors) )
$css_class[] = 'current_page_ancestor';
if ( $page->ID == $current_page )
$css_class[] = 'current_page_item';
elseif ( $_current_page && $page->ID == $_current_page->post_parent )
$css_class[] = 'current_page_parent';
} elseif ( $page->ID == get_option('page_for_posts') ) {
$css_class[] = 'current_page_parent';
}

$css_class = implode( ' ', apply_filters( 'page_css_class', $css_class, $page, $depth, $args, $current_page ) );

$output .= $indent . '<li class="' . $css_class . '"><a href="' . get_permalink($page->ID) . '">' . $link_before . apply_filters( 'the_title', $page->post_title, $page->ID ) . $link_after . '</a>';

if ( !empty($show_date) ) {
if ( 'modified' == $show_date )
$time = $page->post_modified;
else
$time = $page->post_date;

$output .= " " . mysql2date($date_format, $time);
}
}

Хочу её переопределить в файле темы functions.php

<?php print $search_box; ?>

в page.tpl.php вставьте в нужно место

потом зайдите в админ-панель и поставьте права (галочки) кто может пользоваться поиском, аноним и зарегистрированный пользователь

Понятное дело, что контент это важный элемент сайт, он будет интересным и познавательным.

Но черный цвет как уже было упомянуто выше, не есть хорошо с моей точки зрения.

Вот и создал тему, чтобы проштудировать этот аспект, спросить тех, кто имеет сайты в черных тонах.

Я к примеру влюбился в друпал.. да, не самая легкая cms, но куча модулей и мощний api подаются изучению..

Всего: 167