Установить плагин: Disable WordPress Core Updates
Либо в файл functions.php добавить код (взят с плагина):
<?php
if ( !current_user_can('administrator') ) {
# для версий 2.3 - 2.7:
add_action( 'init', create_function( '$a', "remove_action( 'init', 'wp_version_check' );" ), 2 );
add_filter( 'pre_option_update_core', create_function( '$a', "return null;" ) );
# 2.8 - 3.0:
remove_action( 'wp_version_check', 'wp_version_check' );
remove_action( 'admin_init', '_maybe_update_core' );
add_filter( 'pre_transient_update_core', create_function( '$a', "return null;" ) );
# 3.0:
add_filter( 'pre_site_transient_update_core', create_function( '$a', "return null;" ) );
}
?>
Как просмотреть права на файлы:
ls -lA ~/sites/domains/site/
или в восьмеричном виде
stat -c '%a %n' ~/sites/domains/site/
Какие права выставлять на каталоги и файлы сайтов:
| 755 |
для всех каталогов, в которых должны записываться файлы, но не надо регулярно их стирать |
| 777 |
для каталогов, в которые должны записываться и стираться файлы (например, каталог кеша) |
| 644 |
для простых файлов, используемых только для чтения (.html, .php и др.) |
| 666 |
для файлы в которые может понадобится осуществлять запись (например, sitemap.xml) |
Как быстро назначить права 755 на все папки и 644 на все файлы рекурсивно:
chmod -R u=rw,g=r,o=r,a+X ~/sites/domains/site/
Пример простой модели с методами для основных операций по работе з базой данных.
CRUD = Create Read Update Delete
Вполне естественно если этих методов вам будет не хватать при разработке приложения, тогда вы сможете просто розширить классы наследники, добавив все необходимые вам методы.
Смотреть далее ›
Поиск только по определенным типам постов (feeds, podcasts).
Добавляем код в файл functions.php
function SearchFilter($query) {
if ($query->is_search) {
$query->set('post_type', array('feeds', 'podcasts'));
}
return $query;
}
add_filter('pre_get_posts','SearchFilter');
Поиск по определенным рубрикам (рубрики с ID 8,9,12)
function SearchFilter($query) {
if ($query->is_search) {
$query->set('cat', '8,9,12');
}
return $query;
}
add_filter('pre_get_posts','SearchFilter');
Утилита для ресайза изображений timthumb.php, поставляемая со многими темами WordPress, уязвима к загрузке произвольного PHP-кода. Поиск Google говорит о наличии 39 миллионов таких скриптов в Сети.
Утилита недостаточно проверяет передаваемые параметры, в результате чего у злоумышленников появляется возможность загрузить произвольный скрипт в директорию на сервере.
Смотреть далее ›