несколько простых действий, которые нужно совершить сразу после установки WordPress
1 of 10
More Related Content
Первые шаги после установки WordPress
1. Первые шаги:
что нужно сделать в первую
очередь после установки
WordPress
wp-config.php
header.php
functions.php
Dashboard
2. wp-config.php
1. изменение префикса таблицы базы данных: при установке или c помощью
плагинов:
DB Prefix Change
WP Security Scan
2. define(‘WP_DEBUG’,true); — отслеживать ошибки на стадии разработки
3. Post Revisions: define(‘WP_POST_REVISIONS’, false );/define(‘WP_POST_REVI-
SIONS’, 2 );
4. При ручной установке: Authentication Unique Keys and Salts !!!
3. header.php
1. wp_title — вид заголовка страницы в браузере (=название вкладки). Задается
внутри тэга <title>
<?php wp_title(); ?> — разделитель по умолчанию: »
Название сайта » Название поста
<?php wp_title(‘||’); ?> — разделитель ||
Недопустимы: ‘--’ и ‘_’
Финальный пример: <title><?php bloginfo( ‘name’ ); ?> <?php wp_title(‘||’); ?></
title>
4. header.php / продолжение
<!--[if lt IE 9]>
<script src=/slideshow/wordpress-17309975/17309975/”http:/html5shim.googlecode.com/svn/trunk/html5.js”></script>
<![endif]--> — необходимо для браузеров, не понимающих HTML5
<?php wp_head(); ?> — перед закрывающим тэгом </head>. Необходим для
правильного подключение скриптов и стилей
5. header.php / финал
нет линка на RSS — потому что
будет задаваться через плагин
<!doctype html>
<html lang=”ru-RU”> нет Google Analytics и/или
<head> Яндекс.Метрики — потому что
<!--META--> тоже будут задаваться через
<meta http-equiv=”X-UA-Compatible” content=”IE=edge,chrome=1”>
плагин
<meta charset=”<?php bloginfo( ‘charset’ ); ?>”>
<meta name=”viewport” content=”width=device-width,
initial-scale=1.0”> Нет стилей и скриптов —
<!--TITLE--> потому что будут задаваться
<title><?php bloginfo( ‘name’ ); ?><?php wp_title(‘||’); ?></title> в functions.php, а подключаются
<!--LINKS--> через <?php wp_head(); ?>
<link rel=”pingback” href=”http://example.com/xmlrpc.php” />
<link rel=”shortcut icon” href=”<?php bloginfo(‘stylesheet_directory’); ?>/favicon1.ico” />
<!--[if lt IE 9]>
<script src=/slideshow/wordpress-17309975/17309975/”http:/html5shim.googlecode.com/svn/trunk/html5.js”></script>
<![endif]-->
<?php wp_head(); ?>
</head>
<body <?php body_class(); ?>>
………………
6. functions.php
<?php
//REMOVE GENERATOR META TAG зависимости
remove_action(‘wp_head’, ‘wp_generator’); (что нужно
название таблицы путь к ней загрузить перед
стилей ней; для доп.
стилей)
function example_styles() {
wp_register_style( ‘style’, get_stylesheet_uri(), array(), ‘1’, ‘all’ );
wp_enqueue_style( ‘style’ );
}
версия медиа-аттрибуты
add_action( ‘wp_enqueue_scripts’, ‘example_styles’ );
для тэга <link>:
‘all’, ‘screen’, ‘hand-
held’ и ‘print’
7. functions.php / продолжение
function example_scripts() {
wp_register_script( ‘my-scripts’, get_template_directory_uri() . ‘/js/my-scripts.js’, array( ‘jquery’ ), ‘1’,
true );
где будет
wp_enqueue_script( ‘my-scripts’ );
загружаться? если по
} умолчанию — в хедере,
add_action(‘wp_enqueue_scripts’, ‘example_scripts’);
но если поставить true
— то в футере
//POST THUMBNAIL
add_theme_support( ‘post-thumbnails’ );
?>
8. Dashboard / Админка
Permalinks: /%category%/%postname%/ — самый оптимальный способ
А чтобы на странице категории не было слова /category —
плагин WP No Category Base:
example.com/news vs example.com/category/news
9. Плагины
Super Plugins
WP Migrate DB — позволяет указать новый путь к файлам сайта для максимально
безболезненного переноса на новый сервер
WP-Optimize — скопом уничтожает post revisions, drafts, оптимизирукт базу данных
P3 (Plugin Performance Profiler) — подробный анализ по плагинам, скорость загрузки
Limit Login Attempts
Better WP Security / WP Security Scan
WP Super Cache
Google Analytics for Wordpress / Google Analyticator
Yandex.Metrika
FD Feedburner Plugin
Plugins
Co-Authors Plus
Cyr to Lat enhanced
List category posts
My Category Order — собственный порядок категорий, включая subcategories
Ultimate TinyMCE
Visual Editor Custom Buttons — собственные кнопки в Visual/Text
WP-Footnotes — примечания
HTML in Category Description
Categories Images