remove_action('wp_head', 'wp_shortlink_wp_head');
удаляет shortlink из исходного кода внутри <head>
. Но вордпресс добавляет shortlink еще в заголовок ответа сервера (http header). Нужно убрать еще один action:remove_action( 'template_redirect', 'wp_shortlink_header', 11 );
remove_action( 'wp_head', 'wp_shortlink_wp_head' );
define( 'WP_POST_REVISIONS', false );
DELETE FROM wp_posts WHERE post_type = "revision";
define( 'AUTOSAVE_INTERVAL', 86400 );
function disable_autosave() {
wp_deregister_script( 'autosave' );
}
add_action( 'admin_init', 'disable_autosave' );
/**
* Filter the upload size limit for non-administrators.
*
* @param int $size Upload size limit (in bytes).
* @return int Filtered size limit.
*/
function filter_site_upload_size_limit( $size ) {
// Установить лимит в 10 MB для всех пользователей кроме администраторов.
if ( ! current_user_can( 'manage_options' ) ) {
// 10 MB.
$size = KB_IN_BYTES * 10000;
}
return $size;
}
add_filter( 'upload_size_limit', 'filter_site_upload_size_limit', 20 );
/**
* Filter the upload size limit for all users.
*
* @return int Filtered size limit.
*/
function filter_site_upload_size_limit() {
// Установить лимит в 10 MB для всех пользователей.
return KB_IN_BYTES * 10000;
}
add_filter( 'upload_size_limit', 'filter_site_upload_size_limit', 20 );
{$file}
воспринимается как строка без интерпретации переменной. В итоге вы регистрируете один и тот же стиль.wp_enqueue_style($file, get_template_directory_uri() . '/css/' . $file);