Форум сайтостроителей

Полная версия: Шпаргалки, мануалы по WordPress и WordPress MU
Вы просматриваете yпpощеннyю веpсию форума. Пеpейти к полной веpсии.
Выкладываю здесь полезные шпаргалки, небольшие мануалы (руководства пользователя) по WordPress.

WordPress-Help-Sheet_RU - Краткий справочник по WordPress в формате PDF
WordPress Cookbook - Templates - WordPress Cookbook. Создание шаблона с нуля в формате PDF + Sources (исходник шаблона)
Это небольшая шпаргалка по WordPress, то же самое что и в предыдущем посте. Можно её записать просто в текстовый файл:

Основные файлы шаблона:

Код:
style.css           Таблица стилей
index.php           Главная страница    
single.php          Страница публикации
archive.php         Архив/категория
searchform.php      Форма поиска
search.php          Результаты поиска
404.php             Страница ошибки 404
comments.php        Шаблон комментариев
footer.php          Подвал
header.php          Шапка
sidebar.php         Боковая колонка
page.php            Отдельная страница

PHP теги для шапки:

PHP код:
<?php bloginfo('name'); ?>           Название блога
<?php wp_title(); ?>                 Заголовок публикации или страницы
<?php bloginfo('stylesheet_url'); ?> Расположение style.css
<?php bloginfo('pingback_url'); ?>   Пингбэк URL
<?php bloginfo('template_url'); ?>   Расположение шаблона
<?php bloginfo('version'); ?>        Используемая версия WordPress
<?php bloginfo('atom_url'); ?>       Atom URL блога
<?php bloginfo('rss2_url'); ?>       RSS2 URL блога
<?php bloginfo('url'); ?>            URL блога
<?php bloginfo('html_type'); ?>      Версия HTML блога
<?php bloginfo('charset'); ?>        Кодировка блога 

PHP теги для шаблона:

PHP код:
<?php the_content(); ?>                    Публикация (статья)
<?php if(have_posts()) : ?>                Проверка на наличие публикаций
<?php while(have_posts()) : the_post(); ?> Вывод статей при их наличии
<?php endwhile; ?>                         Закрытие PHP оператора 'while'
<?php endif; ?>                            Закрытие PHP оператора 'if'
<?php get_header(); ?>                     Содержание файла Header.php
<?php get_sidebar(); ?>                    Содержание файла Sidebar.php
<?php get_footer(); ?>                     Содержание файла Footer.php
<?php the_time('m-d-y'?>                 Дата в формате 'м-д-г'
<?php comments_popup_link(); ?>            Ссылка на комментарии текущей статьи
<?php the_title(); ?>                      Название текущей статьи или страницы
<?php the_permalink() ?>                   Url текущей статьи или страницы
<?php the_category(', '?>                Категории текущей статьи или страницы
<?php the_author(); ?>                     Автор текущей статьи или страницы
<?php the_ID(); ?>                         ID текущей статьи или страницы
<?php edit_post_link(); ?>                 Ссылка для редактирования статьи
<?php get_links_list(); ?>                 Вывод списка ссылок (blogroll)
<?php comments_template(); ?>              Вывод содержания Comment.php
<?php wp_list_pages(); ?>                  Вывод списка страниц блога
<?php wp_list_cats(); ?>                   Вывод списка категорий блога
<?php next_post_link(' %link '?>         Url следующей публикации (статьи)
<?php previous_post_link('%link'?>       Url предыдущей публикации
<?php get_calendar(); ?>                   Интегрированный календарь
<?php wp_get_archives() ?>                 Вывод архива блога
<?php posts_nav_link(); ?>                 Ссылка: предыдущие и следующие статьи
<?php bloginfo(’description’); ?>          Вывод описания блога 

Дополнительные теги:

PHP код:
/%postname%/                            Пример постоянной ссылки
<?php include(TEMPLATEPATH./x’); ?>    Вызов (включение) файла (1)
<?php the_search_query(); ?>            Поисковый запрос
<?php _e(’Message’); ?>                 Вывод текста Message
<?php wp_register(); ?>                 Вывод ссылки для регистрации
<?php wp_loginout(); ?>                 Вывод ссылки вход/выход (2)
<!--next page-->                        Разделитель публикации на страницы
<!--more-->                             Разделение статьи и создание ссылки «читать далее»
<?php wp_meta(); ?>                     Вывод блока ссылок управления
<?php timer_stop(1); ?>                 Время загрузки страницы
<?php echo get_num_queries(); ?>        Число запросов к базе данных 
(1)Замените x именем файла в директории текущего шаблона
(2)Только для зарегистрированных пользователей

Кажется всё правильно перенесено, а там смотрите сами.
Небольшая шпаргалка по функциям WordPress MU:

WordPress MU Function List

If I’ve been surprised by the sheer lack of documentation in WordPress and especially in WordPress MU, I’ve been equally astounded to find how many really useful functions come native to the software that so few plugins actually employ. This is particularly true of MU plugins, and I’ve seen many a plugin dance around to perform a task which it now appears could as easily been done with one function from the wpmu-functions.php file. I’ve also written a fair number of plugins that suffer from this same lack of knowledge.

So, I GREP’ed the file to get a list of functions, which I then reordered and have displayed on this page. As I learn about those functions, I will update this page with links to discussions of them within posts. They are listed here more or less as the GREP results came out. That gives you the name and the expected parameters for each function, and since the names are fairly intuitive, experienced plugin writers should have no problem referencing them within wpmu-functions.php and figuring it out for themselves.

I reordered them to give them a bit of organization, preferring to group them according to broad-strokes User, Blog, Site and Navigation functions.

–== Site Functions ==–

load_muplugin_textdomain($domain, $path = false)
wpmu_update_blogs_date()
wpmu_checkAvailableSpace($action)
get_sitestats()
get_site_option( $key, $default = false, $use_cache = true )
add_site_option( $key, $value )
update_site_option( $key, $value )
get_last_updated( $display = false )
get_most_active_blogs( $num = 10, $display = true )
get_blog_list( $start = 0, $num = 10, $display = true )
domain_exists($domain, $path, $site_id = 1)
get_current_site()

–== Blog Functions ==–

get_blogaddress_by_id( $blog_id )
get_blogaddress_by_name( $blogname )
get_blogaddress_by_domain( $domain, $path )
get_blog_details( $id, $all = true )
refresh_blog_details( $id )
get_blog_option( $blog_id, $setting, $default=’na’ )
add_blog_option( $id, $key, $value )
delete_blog_option( $id, $key )
update_blog_option( $id, $key, $value, $refresh = true )
is_archived( $id )
update_archived( $id, $archived )
update_blog_status( $id, $pref, $value, $refresh = 1 )
get_blog_status( $id, $pref )
get_blog_count( $id = 0 )
get_blog_post( $blog_id, $post_id )
insert_blog($domain, $path, $site_id)
install_blog($blog_id, $blog_title = ”)
install_blog_defaults($blog_id, $user_id)
wpmu_signup_blog_notification($domain, $path, $title, $user, $user_email, $key, $meta = ”)
wpmu_create_blog($domain, $path, $title, $user_id, $meta = ”, $site_id = 1)
wpmu_validate_blog_signup($blog_id, $blog_title, $user = ”)
wpmu_signup_blog($domain, $path, $title, $user, $user_email, $meta = ”)
create_empty_blog( $domain, $path, $weblog_title, $site_id = 1 )
get_blog_permalink( $blog_id, $post_id )

–== User Functions ==–

get_admin_users_for_domain( $sitedomain = ”, $path = ” )
get_user_details( $username )
get_current_user_id()
is_site_admin( $user_login = false )
get_blogs_of_user( $id, $all = false )
get_active_blog_for_user( $user_id )
is_user_member_of_blog( $user_id, $blog_id = 0 )
add_user_to_blog( $blog_id, $user_id, $role )
remove_user_from_blog($user_id, $blog_id = ”)
is_blog_user( $blog_id = 0 )
get_user_id_from_string( $string )
wpmu_welcome_notification($blog_id, $user_id, $password, $title, $meta = ”)
wpmu_welcome_user_notification($user_id, $password, $meta = ”)
wpmu_signup_user_notification($user, $user_email, $key, $meta = ”)
wpmu_activate_signup($key)
generate_random_password()
wpmu_create_user( $user_name, $password, $email)
validate_email( $email, $check_domain = true)
is_email_address_unsafe( $user_email )
wpmu_validate_user_signup($user_name, $user_email)
wpmu_signup_user($user, $user_email, $meta = ”)

–== Navigation/Traversing Blogs ==–

switch_to_blog( $new_blog )
restore_current_blog()
wpmu_admin_do_redirect( $url = ” )
wpmu_admin_redirect_add_updated_param( $url = ” )
wpmu_admin_redirect_url()

Смотрите также сайт источник, там подробнее.
URL ссылки