Корневая директория wordpress
TRANSCRIPT
Корневая директорияWordPress
Владимир Скляр, WordPress Moscow Meetup #33, 31.01.2015
Группировка файлов по назначению
● Отвечающие за загрузку ядра и лицевой части сайта● Относящиеся к Multisite-режиму● Обеспечивающие различные возможности WP● Информационные● wp-login.php :)
Файлы отвечающие за загрузку ядра и лицевой части сайта
Паттерн «Front controller»
/index.php?page=home&paged=5
/books/pushkin/evgenii-onegin/
Загрузка ядра WP (+ frontend запросы)
index.php
wp-blog-header.php
wp-load.php
wp-settings.php
wp-config.php
/wp-includes/...плагины
functions.phpи др.
Загрузка ядра WP на примере wp-cron.php
wp-cron.php
wp-load.php
wp-settings.php
wp-config.php
/wp-includes/...плагины
functions.phpи др.
wp-login.php
● Вход в учётную запись● Выход из учётной записи● Восстановление пароля● Регистрация
Файлы обеспечивающие различные возможности WP
wp-mail.php
Публикация записей по e-mail
Документация
http://codex.wordpress.org/Post_to_your_blog_using_email
Отключение этого функционала
// functions.phpadd_filter( 'enable_post_by_email_configuration', '__return_false' );
wp-mail.php — страница настроек
wp-links-opml.php
https://wordpress.org/plugins/link-manager/
wp-trackback.php
Pingbacks & Trackbacks — ссылки
● https://make.wordpress.org/support/user-manual/building-your-wordpress-community/trackbacks-and-pingbacks/
● https://codex.wordpress.org/Introduction_to_Blogging#Pingbacks
● http://www.youtube.com/watch?v=G6reWSorxB4
xmlrpc.php
wp-cron.php
http://wordpress.tv/2014/09/03/vladimir-sklyar-wordpress-cron/
wp-comments-post.php
Информационные файлы:license.txt
readme.html
wp-activate.phpwp-signup.php
Устаревшие файлы
wp-app.php
wp-atom.php
wp-commentsrss2.php
wp-feed.php
wp-rdf.php
wp-register.php
wp-rss.php
wp-rss2.php
.htaccess
favicon.ico
wp-admin/wp-admin/admin-ajax.php
wp-includes/
wp-content/
«Корневая директория WordPress»
Владимир Скляр ([email protected]),
WordPress Moscow Meetup #33, 31.01.2015