Выкладываю здесь вопросы и их решения, которые возникали у меня по ходу использования CMS WordPress и WordPress MU. Получился такой вот составленный мной FAQ (Frequently Asked Question(s) — часто задаваемые вопросы) по WordPress и WordPress MU. И если возникнут ещё вопросы, буду дополнять эту тему дальше.
При поиске ответов на вопросы возникающие при использовании WordPress больше всего полезны сайты:
lecactus.ru,
forum.maxsite.org,
sonika.ru
На главной странице все отображется, на этих же страницах нет, что можно поменять?
Нужно в зависимости от темы, в файлах archive.php или category.php изменить строчку "the_excerpt" _на_ "the_content"
Можно использовать плагин list-all (см. на
wpmudev.org).
Или использовать STREATCOWPMU.php из пака Xiando (xsnp).
Тэг шаблона:
display_content_of_most_recent_posts_from_all_blogs(10);
10 - это лимит количества последних записей (заодно он указывается в самом файле в запросе к БД). В файле подробное описание.
Нужно дописать в файле schema.php который в wp-admin\includes одну строчку:
add_option(’WPLANG’, ‘ru’);
Редактируем в wp-admin\includes\schema.php
require_name_email
comment_whitelist
Ставим вместо 1 - нолик.
Есть такое поле при создании страницы, там указывается ее номер в списке.
Это срабатывает, если в Вашем шаблоне в sidebar.php или в header.php, указано
PHP код:
<?php wp_list_pages('sort_column=menu_order'); ?>
У меня в шаблоне меню Страницы выводтся так:
PHP код:
<?php wp_list_pages('title_li=<h2>' . __('Страницы') . '</h2>' ); ?>
Как сохранить вид заголовка при сортировке?
Вот так:
PHP код:
<?php wp_list_pages('sort_column=menu_order&title_li=<h2>' . __('Страницы') . '</h2>' ); ?>
или так:
PHP код:
<?php wp_list_pages('sort_column=ID&title_li=<h2>Pages</h2>' ); ?>
это мне надо было для футера:
Код:
<a href="http://<?php echo $current_site->domain . $current_site->path ?>wp-signup.php" title="Create a new blog">Create a new blog</a> and join in the fun!
running on <a href="http://<?php echo $current_site->domain . $current_site->path ?>"><?php echo $current_site->site_name ?></a>
это будет работать если есть: <?php $current_site = get_current_site(); ?>
<a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?></a>
это понятно для чего:
Код:
<a href="wp-login.php">Login</a>
<a href="wp-signup.php">Регистрация</a>
<a href="http://harko.info/wp-signup.php">Регистрация</a>
Код:
<!--next page-->
<!--more-->
Код:
<a href="feed:<?php bloginfo('rss2_url'); ?>">Entries (RSS)</a>
<div><a href="<?php bloginfo('rss2_url'); ?>"><img src="<?php echo get_bloginfo('template_directory'); ?>/images/rss-icon-20x20.gif" alt="<?php bloginfo('name'); ?> RSS Feed" border="0" /></a></div>
Akismet это плагин который проверяет ваши комментарии в отношении Akismet веб-службы, чтобы видеть, насколько они выглядят как спам, или нет. Чтобы показать свой Akismet нужно поставить у себя в шаблоне следующий код:
PHP код:
<?php akismet_counter(); ?>
После установки кода отобразится кнопка-информер которая покажет количество отфильтрованного спама.
Надо в шаблоне в файле style.css поставить - position: relative; на элемент, содержащий текст.