CMSBiz
Ответы в темах
-
Посмотрите в документации все аргументы, которые можно передедать функции wp_nav_menu в массиве.
Форум: Проблемы и решения
Тема: сайт на 2011. вопросы оВ вашем случае надо править строку 629 в файле style.css.
Там где padding, вместо 1.625em, прописываем что-нибудь побольше, например 2.5em или сколько хотите.Форум: Проблемы и решения
Тема: сайт на 2011. вопросы оКак правило, в каталоге темы есть файл style.css.
wp-content/themes/{текущая тема}/style.css
Форум: Проблемы и решения
Тема: Не получается удалить старые постыА ошибку выдает кто, браузер или WP?
Форум: Проблемы и решения
Тема: Не получается удалить старые постыА 302 это редирект… А куда редиректит?
Форум: Проблемы и решения
Тема: Не получается удалить старые постыЯ имел ввиду пользователя, администратор или пользователь другой группы?
Что-то я не подумал сразу, что если закомменитровать так, то и все юзеры смогут оставлять одинаковые коменты. Если нужно только для админа это выключить, то можно что-то типа такого написить:
// Simple duplicate check // expected_slashed ($comment_post_ID, $comment_author, $comment_author_email, $comment_content) if ($comment_author_email != '{ваш_email}') { $dupe = "SELECT comment_ID FROM $wpdb->comments WHERE comment_post_ID = '$comment_post_ID' AND comment_approved != 'trash' AND ( comment_author = '$comment_author' "; if ( $comment_author_email ) $dupe .= "OR comment_author_email = '$comment_author_email' "; $dupe .= ") AND comment_content = '$comment_content' LIMIT 1"; if ( $wpdb->get_var($dupe) ) { do_action( 'comment_duplicate_trigger', $commentdata ); if ( defined('DOING_AJAX') ) die( __('Duplicate comment detected; it looks as though you’ve already said that!') ); wp_die( __('Duplicate comment detected; it looks as though you’ve already said that!') ); } }
где вместо {ваш_email} вставить email админа.
Можно, конечно, получать мыло скриптом, но лень писать это 🙂Форум: Проблемы и решения
Тема: Не получается удалить старые постыОшибки выдает? Админом делаете?
Форум: Проблемы и решения
Тема: сайт на 2011. вопросы о1. Можно. Нужно будет скопировать файлы, дамп базы и внести некоторые изменения в таблицу wp_options.
Лучше погуглить и найти подробное описание, такого хватает.
2-6. Нет смысла пересказывать тут то, что можно найти, если хорошо поискать.Форум: Проблемы и решения
Тема: Как вывести картинку рядом с записьюНу это уже зависит от верстки шаблона.
Например, если у вас похожая структура для вывода содержимого одной записи:<div class="post clearfix"> <div class="post-description"> <h2 class="title">...</h2> ..... </div> </div>
то можно добавить еще один div, для которого в стилях прописать float: left(или right).
То есть структура может получится такой:<div class="post clearfix"> <div class="post-thumbnail"> <?php the_post_thumbnail(); ?> </div> <div class="post-description"> <h2 class="title">...</h2> ..... </div> </div>
А в style.css добавить:
.post-thumbnail {float: left}
В стилях можно еще добавить бордер, отступы или фон для миниатюры, это уже по вашему усмотрению.
О, точно, «Contributor», спасибо за подсказку!
Под руками был только русифицированный.Форум: Проблемы и решения
Тема: Как вывести картинку рядом с записьюЯ так понимаю, что речь идет о выводе картинки слева(справа) от записи при выводе списка записей?
Если так, то если в теме это не предусмотрено, то нужно править либо файл index.php, либо category.php находящиеся в каталоге темы.
В нужном месте достаточно вызвать функцию:get_the_post_thumbnail();
Она будет выводить миниатюру, которую вы зададите в галерее изображений для соответствующего поста.
Без правки файла wp-includes\comment.php, по-моему, не обойтись. Но в этом случае изменения потеряются при обновлении версии.
Начиная со строки 607 есть код:
// Simple duplicate check // expected_slashed ($comment_post_ID, $comment_author, $comment_author_email, $comment_content) $dupe = "SELECT comment_ID FROM $wpdb->comments WHERE comment_post_ID = '$comment_post_ID' AND comment_approved != 'trash' AND ( comment_author = '$comment_author' "; if ( $comment_author_email ) $dupe .= "OR comment_author_email = '$comment_author_email' "; $dupe .= ") AND comment_content = '$comment_content' LIMIT 1"; if ( $wpdb->get_var($dupe) ) { do_action( 'comment_duplicate_trigger', $commentdata ); if ( defined('DOING_AJAX') ) die( __('Duplicate comment detected; it looks as though you’ve already said that!') ); wp_die( __('Duplicate comment detected; it looks as though you’ve already said that!') ); }
Вот его нужно закоментировать. Чтобы было так:
// Simple duplicate check // expected_slashed ($comment_post_ID, $comment_author, $comment_author_email, $comment_content) //$dupe = "SELECT comment_ID FROM $wpdb->comments WHERE comment_post_ID = '$comment_post_ID' AND comment_approved != 'trash' AND ( comment_author = '$comment_author' "; //if ( $comment_author_email ) // $dupe .= "OR comment_author_email = '$comment_author_email' "; //$dupe .= ") AND comment_content = '$comment_content' LIMIT 1"; //if ( $wpdb->get_var($dupe) ) { // do_action( 'comment_duplicate_trigger', $commentdata ); // if ( defined('DOING_AJAX') ) // die( __('Duplicate comment detected; it looks as though you’ve already said that!') ); // // wp_die( __('Duplicate comment detected; it looks as though you’ve already said that!') ); //}
Можно просто пользователя перевести в группу «Участник» (вроде «Member» в английской версии). Он сможет создавать посты, а вместо публикации будет возможно только отправить на модерацию.