Январь 2010
Блокируем внешние запросы с вашего WordPress
По некоторым причинам ваш блог WordPress время от времени может посылать некоторую информацию для внешних источников. Опасно это или нет решать вам, но я предлагаю пару метод блокировки этих запросов.
Чтобы реализовать этот совет нужно открыть wp-config.php и вставить следующий код:
define('WP_HTTP_BLOCK_EXTERNAL', true);
С этого момента внешние запросы заблокированы. Но это может повредить работе некоторых плагинов, которые общаются с внешним миром. Вам нужно составить список URL необходимых для работы плагинов и добавить эти адреса в wp-config.php. Пример:
define('WP_ACCESSIBLE_HOSTS', '');
Я думаю тут все понятно, wp-simple.com тот самый адрес доступ к которому разрешен.
На этом все, удачи!
Удалим меню на доске объявлений WordPress
Возможно этот хак кому-то будет полезен, в нем мы уберем меню из доски объявлений WP или dashboard. Думаю пригодится он многим.
Итак, скопируем приведенный мною код в свой functions.php.
function remove_menus () {
global $menu;
$restricted = array(__('Dashboard'), __('Posts'), __('Media'), __('Links'), __('Pages'), __('Appearance'), __('Tools'), __('Users'), __('Settings'), __('Comments'), __('Plugins'));
end ($menu);
while (prev($menu)){
$value = explode(' ',$menu[key($menu)][0]);
if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);}
}
}
add_action('admin_menu', 'remove_menus');
В коде в третьей строке в массиве перечисляются как раз пункты меню, которые будут удалены.
Можете его подредактировать на свое усмотрение.
На этом сегодня все, удачи!
Отключаем подпись к изображению в редакторе WordPress
Для каждого загруженного изображения WordPress позволяет ввести описание файла. Это очень хорошо, но иногда не нужны подписи.
Отключить это проще простого, скопируйте код в свой functions.php и все.
function caption_off() {
return true;
}
add_filter( 'disable_captions', 'caption_off' );
На этом все, удачи!
Миниатюры самых популярных постов
Блоггеры часто демонстрируют свои самые популярные статьи на боковой панели своего блога. Далее я вам покажу как без плагина возможно получить эти самые посты и связанные с ними миниатюры.
Ничего сложного нет, вам нужно всего лишь добавить этот код в тему туда, где необходим этот самый вывод популярных статей с картинками.
<?php $popular = new WP_Query('orderby=comment_count&posts_per_page=5'); ?>
<?php while ($popular->have_posts()) : $popular->the_post(); ?>
<?php $justanimage = get_post_meta($post->ID, 'Image', true);
if ($justanimage) { ?>
<img src="<?php echo get_post_meta($post->ID, "Image", true); ?>" alt="<?php the_title(); ?>" />
<?php } else { ?>
<img src="http://an-alternative-image.jpg" alt="" />
<?php } ?>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<?php endwhile; ?>
Вам требуется только отредактировать orderby=comment_count и posts_per_page=5.
Вот и все, удачи!
Используем jQuery 1.4 на WordPress
Многие уже наверно слышали, что вышла новая версия jQuery. Релиз 1.4 кому интересно подробности на сайте jquery14.com. Нам же интересно другое, пока не выйдет очередной апдейт WordPress наш блог или просто сайт будет использовать по умолчанию старую версию jQuery. Мой совет поможет вам легко поменять текущую версию на новый релиз. Прочитать остальную часть записи »
