01. Проблемы и решения с WordPress

Что-то не работает? Сайт не загружается? Сломалось. Пиши сюда.

Помогите пожалуйста.

Блин не пойму нифига Установил все правильно по инструкции 🙂 http://wordpress-ru.info/ustanovka-wordpress-v-kartinkax-dlya-novichka.html
А нифига не запускается ничего. HTTP 404 Невозможно найти страницу.
Подскажите, что делать.. Не дайте мне думать о WordPress плохо 🙂

сократь слэш и красивый урл

здравствуйте!
хотел бы с вами посоветоваться….
На моем блоге адрес страниц пишется выходит как http://www…….ru/main/название
В ЧПУ прописана произвольная структура – /%postname%
Как сократить урл и убрать из него |main|, чтобы после адреса сайта через слэш стояло название.
(в Категориях можно category оставить)?
Посоветуйте пожалуйста, а то горит!:(

Комментарий для зарегистрированных

Спам достал! В день до 80 комментариев. Как включить функцию комментирования только после регистрации в WP 2.7.1

Птички в админпанели на комментирование уже поставил везде (Администратор должен всегда одобрять комментарии, Автор комментария должен написать имя и email, Автор должен иметь ранее одобренные комментарии)

На сайте по прежнему появляется окно для отправки комментария.

автоматизация ввода постов

подскажите как можно добавить пост в блог минуя форму добавления? или через апи или напрямую в таблицу. может есть автоматизатор?
задача такая- ежедневно я добавляю несколько записей в блог, причем у каждой записи теги и категория повторяется, меняется только сам текст
куда копать, что смотреть?

Вывод популярных постов в цикле.

Условия.

У меня есть статические страницы, которым с помощью плагина popularity contest устанавливается популярнось (что естественно :)) у каждой этой страницы есть доп поле с ссылкой на картинку.

Необходимо в цикле вывести популярные страницы… Для чего в цикле… чтобы вывести отдельно доп поле с картинкой и сделать это красиво…

Как сформировать цикл по результатам топа плагина popularity contest?

с плагином simple tags я выводил похожие записи с картинками в цикле… С таким вот кодом:

<!--related stories-->
        <div>
            <?php $related_psts = st_get_related_posts('number=3&format=array'); //получаем массив объектов 3 штуки ?>    
            <?php if (isset($related_psts[0])) { //если не установлен объект, то считаем что нет связанных записей и пропускаем этот кусок кода ?>
                <div>  
                    <div class="wrap">
                        <h2>Вам может быть интересно:</h2>
                        <?php for ($i = 0; $i < 3; $i++) { //выводим 3 записей от id0 - id2
                            $pst_id = $related_psts[$i]->ID; //берем поле id, дальше работаем с ним 
                            if (!isset($pst_id)) { //если не установлен id, считаем что связанные записи закончились, выходим
                                break;
                            }
                            query_posts("p=$pst_id"); //запрос записи с id
                        ?>
                        <?php the_post(); ?>
            
                        <div class="hot">
                            <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
                                <img src="/wp-content/uploads/image.php/processed.jpg?width=70&cropratio=1:1&image=<?php echo get_post_meta($post->ID, "image", true); ?>" alt="<?php the_title(); ?>" class="main-teaser-image" />
<!-- скрипт масштабирования картинок -->
                            </a>
                            <h2>
                                <a href="<?php the_permalink(); ?>" rel="bookmark" title="Прямая ссылка на статью <?php the_title(); ?>"> 
                                    <?php the_title(); ?>
                                </a>
                            </h2>
                        </div>
                        <?php } ?>
                    </div>   
                </div>   
            <?php } ?>
        <!--end of related stories-->

Как сделать подобное для самых популярных записей не пойму 🙁
натолкните на правильную мысль пожалуйста…

Help случайно удалил в админке URL

Help случайно удалил в админке wordpress adress (URL)

Подскажите, плиз, удалил сабж и теперь при обращении к адресу блога появляется окно установки :(((
Что теперь делать?

Как убрать дубликат главной страницы?

Добрый день
Появилась необходимость в качестве главной страницы сделать статичную, а новости вынести на дополнительную
WordPress 2.7.1
Зашел в настройки-> чтение и сделал, как требуется

Но вот пункт главная, который был по дефолту остался по соседству с новым, подскажите, пожалуйста, как это корректно исправить?

адрес сайта www.yellowduck.ru

Может здесь надо рыть functions.php ?

function art_menu_items($hierarchy)
{
    ob_start();
    bloginfo('home');
    $home = ob_get_clean();
    echo '<li><a' . (is_page() ? '' : ' class="active"') . ' href="' . $home . '"><span><span>Главная</span></span></a></li>';
    if (!$hierarchy) add_action('get_pages', 'art_header_page_list_filter');
    add_action('wp_list_pages', 'art_list_pages_filter');
    wp_list_pages('title_li=');
    remove_action('wp_list_pages', 'art_list_pages_filter');
    if (!$hierarchy) remove_action('get_pages', 'art_header_page_list_filter');
}

Плохо понимаю в коде, поэтому самостоятельно трудно разобраться

импорт бекапа данных

блог на фришном хостинге, там phpMyAdmin 2.6.4-pl2 без вкладки импорта. есть дамп базы, сделанный экспортом. как теперь импортировать?
через вкладку sql ругается на формат
подскажите по шагам желательно как сделать

mod_rewrite + WordPress + собственные правили

помогите с ЧПУ. Вот сам попытался написать, но ничего не вышло

Движок WordPress 2.8 + включены собственные ЧПУ
стоит на jino

изначально .htaccess имеет вид
Код:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^category/(.+)$ http://mysite/$1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

есть страница http://mysite/phpfunc/?f=echo – ему передается по GET название функции которой надо вывести, в данном случае функция echo
(страница создана c темой phpfunc.php в шаблоне)
я хочу чтобы информация о функции echo выводилось по след. адресу http://mysite/php-function/echo или http://mysite/php-function/echo/ если есть разница
с таким .htaccess как наверху выводится "страница не найдена".

попробовал варианты
Код:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^php-function/(.+)$ http://mysite/phpfunc/?f=$1
RewriteRule ^category/(.+)$ http://mysite/$1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

также
Код:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^php-function/(.+)$ http://mysite/phpfunc/?f=$1
</IfModule>

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^category/(.+)$ http://mysite/$1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

главное с удалением category из урл корректно работает

както по другому собственные урлы в wordpress’е реализуются или же само правило не правильно

Смена темы – изменилась главная

Сменил тему сайта. Все замечательно, но при открытии сайта вместо главной страницы (сайт.ру/) теперь отображается другая.
При этом открываясь при запуске она отображается как сайт.ру/, в меню сайдбара – и как сайт.ру/ (под заголовком старой) и как сайт.ру/страница6 (под своим заголовком). Сайт – www.mega-law.ru.

Зарегистрированные пользователи

Я вывожу на сайте количество зарегистрированных пользователей вот таким кодом:

function declens($int, $expressions)
function get_wp_ver() {
    global $wp_version;
    preg_match("/\d\.\d/i", $wp_version, $match);
    // wpmu - increment version by 1.0 to match wp
    if (strpos($wp_version, 'wordpress-mu') !== false) {
        $match[0] = $match[0] + 1.0;
    }
    return $match[0];
}

$users = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->users");
if (0 <$users) $users = number_format($users);

{
    settype($int, "integer");
    $count = $int % 100;
    if ($count >= 5 && $count <= 20) {
        $result = "зарегистрирован <strong>".$int."</strong> ".$expressions['2'];
    } else {
        $count = $count % 10;
        if ($count == 1) {
            $result = "зарегистрирован <strong>".$int."</strong> ".$expressions['0'];
        } elseif ($count >= 2 && $count <= 4) {
            $result = "зарегистрировано <strong>".$int."</strong> ".$expressions['1'];
        } else {
            $result = "зарегистрировано <strong>".$int."</strong> ".$expressions['2'];
        }
    }
    return $result;
}

В какой то момент этот код перестал работать. Упорно выводит одного пользователя, хотя их там перевалило за 3 тысячи. Не пойму почему – в коде я ничего не меняла и вот – перестал работать.

Господа специалисты в wordpress, помогите, пожалуйста, разобраться, как исправить эту проблему.

невидимая страничка

Здравствуйте, подскажите пожалуйста как сделать страничку невидимой для всех пользователей. Т.е. при создании новой страницы она выдается в сайдбаре, я не хочу что-бы пользователи ее видели.

И еще, как сделать первую страницу сайта статичной, что бы при добавлении записей она не менялась?

Проблема со слайдером

Скачал тему Scarlett от Jansona , установил на Денвере, ввел нужный ключ в произвольное поле, все работает, но вот на когда перенес на хост, слайд оказался пустым пустым, позже покопавшись деактивировал плагин пострэйтингс и в карусельке показалась только одна картинка, но почему-то одна, хотя у других других картинок в других постах настройки аналогичные.Извините, если допустил орфографические ошибки, не спал почти 20часов 😎

Вывод ссылок на другие страницы

Требуется вывести на страницах ссылки на другие страницы блога
Я сделала вот так.

<?php if (is_page(1)) { ?>
   <ul>
    <?php wp_list_pages('exclude=1&title_li='); ?>

<?php } elseif (is_page(2)) { ?>
   <ul>
    <?php wp_list_pages('exclude=2&title_li='); ?>

<?php } elseif (is_page(3)) { ?>
   <ul>
    <?php wp_list_pages('exclude=3&title_li='); ?>

<?php } elseif (is_page(4)) { ?>
   <ul>
    <?php wp_list_pages('exclude=4&title_li='); ?>
   
<?php } elseif (is_page(5)) { ?>
   <ul>
    <?php wp_list_pages('exclude=5&title_li='); ?>
<?php } ?>
          </ul>

Пока страниц 5 – код небольшой, но скоро их будет за 20, поэтому не хочется загружать файлы километровым кодом.
Можно ли как-то по-другому организовать на страницах вывод списка ссылок на другие страницы?

Wp-auctions

Здравствуйте.
Хочется сделать аукцион и на WP. Нашел такой плагин http://www.wpauctions.com/. Есть ли у кого опыт его использования?
Знаете ли вы о других таких плагинах?
Спасибо

Digg-плагин

Здравствуйте.
Вопрос уже задавался, я посмотрел, но ответ не состоялся
Есть ли плагин для Wp, который делает из WP что-то похожее на digg.com
Какой такой плагин лучший на сегодня? Спасибо

Другой дизайн для одной из страниц?

Добрый день!

Как можно сделать другой (в моем случае упрощенный) дизайн для одной из страниц блога? Т.е. говоря упрощенно: весь блог выглядит в синем цвете, а одна из его страниц, в красном. Может кто-то уже сталкивался с подобным? Заранее спасибо за ваши ответы!

Настроить query_posts

Всем добрый день!

В одном из шаблонов использую query_posts и вывожу нужную рубрику при помощи (‘category_name=…’). Не удобно.

Можно ли задать вывод не внутри скобок у query_posts, а глобально – типа в самом начале страницы ну или вне этих скобок?

Мини-форум вместо комментариев

Здравствуйте. Есть ли такой плагин, который в дополнение к комментариям к посту организует для каждого поста что-то вроде минифорума. То есть, пост как бы выступает разделом форума, а внутри него поста засчет этого плагина, можно создавать разные новые ветки, при это стандартная функция добаления обычных комментариев также присутствует. Если такого или похожего нет, подскажите пожалуйста самый "навороченный" плагин в разрезе комменатриев к посту. Спасибо.

Права автора в WordPress

Здравствуйте.

Скажите пожалуйста, где можно узнать, какие права у автора на сайта с ВП? Может ли он например удалить ранее написанные статьи, опубликованные админом?

PS. А то уезжаю, оставляю автора писать, интересно ж… 🙂

Anonymous
Отправить
Ответ на: