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

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

ID постов

Столкнулся с непонятной штукой такой: новый блог, записей от силы десяток. При создании записей, рубрик, меток и т.д. прибавляет к ID +10.
Получается ID=1, 11, 21, и т.д. Ревизии отключены и в конфиге, и плагином. Ручная смена через БД ID и auto_increment все таблиц эффекта не исправляет. Все повторяется.
В чем неправда? Пока не напрягает, но когда записей будет под сотню, тысячу. Боюсь себе представить сей счетчик….

Не отображается надписи в админке

После установки нового блога в админке не отображается половина надписей – просто пустые кнопки.

Например, нажимаю пункт меню Дизайн – появляется 3 пустые полоски, на которых должно быть написано: Темы, Виджеты и т.д. Приходится догадываться, что там в каком месте расположено.

Перезалила файлы на хостинг – ничего не изменилось. Перезалила еще раз 5 – все то же самое.
Впечатление такое, что файлы не полностью загружаются – хотя все файлы отображаются, т.е. загрузились все, но может не полностью. Не пойму, в чем дело.

Сказать бы. что скорость загрузки медленная, так нет – 250 кб – вполне нормальная скорость.
Я и при меньшей скорости нормально загружала файлы.

Что делать? Подскажите, пожалуйста, может кто с таким сталкивался.

Может, кто знает какой именно файл отвечает за отображение надписей в меню админки? WordPress 2.7.0
Если его найти, тогда этот файл буду вручную править.

WP MU. Ошибка “There doesn’t seem to be a wp-config.php”

Здравствуйте, уважаемые Гении решений технических проблем.

Будьте так любезны помочь нам. Мы залили на сайт www.ssloha.com движок wordpress mu 2.7.1., взятый с http://mu.wordpress.org/

Файлы изначально проверялись на локальном сервере и были успешно установлены, но стоило их залить на сайт, как там выдается следующее:

There doesn’t seem to be a wp-config.php file. I need this before we can get started. Create a Configuration File

После нажатия на Create a Configuration File ничего на сайте не меняется…

В чем может быть проблема?

Спасибо.

Проблема с “Постоянные ссылки (ЧПУ)”

Всем привет. Поменял в разделе “Постоянные ссылки (ЧПУ)” отображение ссылок на /%postname%/, в файл .htaccess вставил код:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Mod_rewrite на сервере включен. Установил плагин RusToLat.
А проблема в том, что после публикации новости в ВордПресе, когда хочеш прочесть новость полностью, жмеш на ссылку и пишет:
Not Found
The requested URL /about/ was not found on this server.
Когда создаеш новые страницы – тоже самое.
В чем может быть проблема? Что не так сделано?
Заранее Всем спасибо.

Как убрать сайдбар для 2.7.1?

Добрый день всем,
Мне необходимо убрать с одной из страниц сайдбар, вообще убрать.
Все страницы статические, версия wp – 2.7.1
На остальных страницах сайдбар должен остаться
Помогите кто чем может, поиск не помог…

Заглавные буквы в ссылках

При записи в короткую ссылку SvetCvet.htm сохраняет как svetcvet.htm
Как сделать что-бы название разделов и записей сохранялись/отображались с заглавными?

Rss

Люди подскажите чем выводится Rss, вот например такого вида:

Зарегестрировался в гугле, есть сылка, что с ней делать чтоб был вывод RSS ?

Вывод после каждой второй записи.

Добрый день.
Подскажите, можно ли как-то сделать вывод после каждой второй записи блок
<div class="clear"></div>
Нужно именно после каждой второй записи.

Пару простых вопросов по Wp.

Привет!
у меня WordPress 2.7.1.
И есть пару вопросов, может сможет кто помоч.
1. Подскажите как сделать чтоб небыло такой ссылки:
http://site.com/wp/?p=3
http://site.com/wp/?p=4
http://site.com/wp/?p=5
а было например как называется рубрика, типа:
http://site.com/wp/skachatfilm, чтоб в урле было то что написано в рубрике или в записи…только на англ языке.
2. Как сделать чтоб например у меня есть новости в них краткая информация.. когда нажимаешь на заголовом какой то нвоости то вылазит новое окно и там по это новости уже больше инфы.
Заранее, спасибо за ответы.

Карта Yandex или Google в сплывающем окне.

Господа не сочтите за флуд, но есть еще один вопрос.
Хочу сделать что-бы при нажатии на адрес всплывала карта Yandex или Google. Как это лучше всего реализовать? Самый красивый и оптимальный вариант сделать, как в галереях, т.е. основной фон темнеет и появляется картинка, только вместо картинки тут карта…
Вообще реально это все? Или просто мечты…

Интересный глюк с буквой “Щ”. Help!!!

Приветствую всех форумчан!
Помогите кто в курсе. Первый раз с таким столкнулся.
У меня все с кодировкой хорошо, все правильно отображается кроме буквы "Щ". В место нее тупо знак вопросика :(. На любой теме. Кто знает в чем может быть проблема, хотя-бы где копать. База, таблицы и сопоставление, все в UTF.

Dashboard на входе. Как это исключить?

Вот зарегистрировался юзер на моём блоге. Залогинивается и лицезреет "Доску объявлений". Но она ему нафик не нужна. Ему надо остаться на странице комментариев. Как это обеспечить?

И ещё такой трабл. В правом верхнем углу Доски объявлений текст "Howdy, user [Sign Out, My Account]" у юзера генерируется не в виде линков, а в виде простого текста. Т.е. ни разлогиниться через Sign Out, ни перейти в профиль через My Account нельзя. Приходится юзеру идти на главную страницу блога или на страницу комментариев.
Вместе с тем, под админскими правами всё как положено.

Вставить плагин на сайт.

Привет всем! Подскажите пожалуйста как на сайт individualspb.ru в квадратик наверху(где написано "Здесь Вы можете разместить информацию о себе, своем блоге или что захотите и т.д.") вставить плагин Featured Content Gallery. Я в программинге не очень разбираюсь и сам понять немогу. На другие шаблоны ставится, а на этот почему-то не хочет(вроде встает на место этого квадрата, но появляется пустым и не работает). Куда именно в коде его ставить и как?Заранее огромное спасибо!)

Проблема: картинки и Xml-rpc

При удаленном постинге через XML-RPC наблюдается следующее явление…

Отсылаю:

<a href="http://yandex.ru">Yandex</a><br/><img src="http://imgl.yandex.net/i/www/logo1.png"/>

А приходит (доступно при HTML-редактировании записи):

<a href="http://yandex.ru">Yandex</a><br><img>

Подозреваю, что при постинге EMBED-объектов будет что-то похожее…

Подскажите, пожалуйста, в чем может быть проблема? Может кто-нибудь уже сталкивался с подобным?

Для постинга использую следующую функцию:

function send_post($blog, $login,$pass,$title,$description,$tags,$allow_comment = 0,$ping = 0,$publish=1) {
    $xmltags='';
    $tags = explode(',',$tags);
    foreach ($tags as $tag) {
        $xmltags.="<value>$tag</value>";
    }
    $query = '<?xml version="1.0"?>
    <methodCall>
        <methodName>metaWeblog.newPost</methodName>
        <params>
        <param>
            <value><int>0</int></value>
        </param>
        <param>
            <value><string>'.$login.'</string></value>
        </param>
        <param>
            <value><string>'.$pass.'</string></value>   
        </param>
        <param>
            <value><struct>
                <member>
                    <name>title</name>        
                    <value><string>'.$title.'</string></value>
                </member>
                <member>
                    <name>description</name>
                    <value><string>'.$description.'</string></value>
                </member>
                <member>
                    <name>mt_keywords</name>
                    <value>
                        <array>
                            <data>'.                               
                                $xmltags   
                            .'</data>
                        </array>
                    </value>
                </member>
                <member>
                    <name>mt_allow_comments</name>
                    <value><int>'.$allow_comment.'</int></value>
                </member>
                <member>
                    <name>mt_allow_pings</name>
                    <value><int>'.$ping.'</int></value>
                </member>
            </struct></value>
   
        </param>
        <param>
            <value><string>'.$publish.'</string></value>
        </param>
           
        </params>
    </methodCall>';
   
    $headers = "POST /xmlrpc.php HTTP/1.0\r\n".
            "Host:$blog \r\n".
            "Connection: Close\r\n".
            ''.
            "Content-Type: text/xml\r\n".
            "Content-Length:".strlen($query)."\r\n".
            "\r\n";
    $user_agent=NULL;

    $conn = fsockopen("$blog", 80);
    if(!$conn) {
        return "error while open socket";
    }
    else {
        fputs($conn, "$headers");
        fputs($conn, $query);
        $response = "";
        while(!feof($conn))
        {
            $response .= fgets($conn, 1024);
        }
        fclose($conn);
        $response = substr($response, strpos($response, "\r\n\r\n")+4);
        $dom = new DOMDocument();
        $dom ->loadXML($response);
        $tags= $dom->getElementsByTagName('value');
        if ($tags->length ==1) {
            return "OK ";
        }
        else {
            return "ERROR ";
        }
    }
}

Userwall : Вывод аватаров авторов блога

Всем привет!

Продолжаю выжимать из WordPress-а всё что можно 🙂
Подскажите, как можно сделать userwall (стену пользователей), т.е. вывести список авторов, но не именами, а их аватарами, при клике попадаешь на профиль.

Заранее благодарю!

Ключевые слова (для поиска): аватары, юзерпики, авторы, пользователи, вывод авторов

Показ содержимого страницы на главной

Здравствуйте. Скажите пожалуйста, как мне сделать так что бы на главной странице отображался не список постов, а содержимое одной конкретной страницы? Поискал на паре форумов, нашёл функцию query_post(), но похоже что с её помощью можно выводить только посты.

“Запись опубликована …” – как убрать? :(

Запись опубликована 28.04.2009 в 13:56:59 и размещена в рубрике Без рубрики. Вы можете следить за обсуждением этой записи с помощью ленты RSS 2.0. Можно оставить комментарий или сделать обратную ссылку с вашего сайта.

Как убрать этот информер?
P.S. тема стандартная…

Редактирование меню в WordPressMU + BuddyPress

Доброго всем времени суток! Полагаясь на ваши знания прошу о помощи. Поставил WordPressMU 2.71 рус + BuddyPress рус + Нестандартный шаблон. Возникла такая проблема: Все меню в шаблоне указывает неверные ссылки. Понимаю, что исправляется это прямыми руками и хоть малейшим знанием php и html программирования. Частично я знаком с этими языками программирования, но с WordPressMU работаю впервые. Будьте столь любезны и подскажите как это организовать..

Я уверен что нужно редактировать файл шаболона а именно header.php , а если быть точнее то этот код

<div id="header">        
        <h1 id="logo"><a href="<?php echo get_option('home') ?>" title="Главная"><?php bp_site_name() ?></a></h1>
        
        <ul id="nav">
            <li<?php if ( bp_is_page( 'home' ) ) {?> class="selected"<?php } ?>><a href="<?php echo get_option('home') ?>" title="Главная">Главная</a></li>
            <li<?php if ( bp_is_page( -------------HOME_BLOG_SLUG----------- ) ) {?> class="selected"<?php } ?>><a href="<?php echo get_option('home') ?>/<?php echo ------------HOME_BLOG_SLUG------------ ?>" title="Новости">Новости</a></li>
            <li<?php if ( bp_is_page( ------------MEMBERS_SLUG------------ ) ) {?> class="selected"<?php } ?>><a href="<?php echo get_option('home') ?>/<?php echo ------------MEMBERS_SLUG------------ ?>" title="Пользователи">Пользователи</a></li>

            <?php if ( function_exists( 'groups_install' ) ) { ?>
                <li<?php if ( bp_is_page( ------------BP_GROUPS_SLUG------------ ) ) {?> class="selected"<?php } ?>><a href="<?php echo get_option('home') ?>/<?php echo ------------BP_GROUPS_SLUG------------ ?>" title="Группы">Группы</a></li>
            <?php } ?>

            <?php if ( function_exists( 'bp_blogs_install' ) ) { ?>
                <li<?php if ( bp_is_page( ------------BP_BLOGS_SLUG------------ ) ) {?> class="selected"<?php } ?>><a href="<?php echo get_option('home') ?>/<?php echo ------------BP_BLOGS_SLUG------------ ?>" title="Блоги">Блоги</a></li>
            <?php } ?>

            <?php do_action( 'bp_nav_items' ); ?>
        </ul>
        
        <div class="clear"></div>
    </div>

Что прописывать в коде там, где я выделил "————", так как ссылка на главную исправно работает:

<li<?php if ( bp_is_page( 'home' ) ) {?> class="selected"<?php } ?>><a href="<?php echo get_option('home') ?>" title="Главная">Главная</a></li>

Прошу прощения, за то что отнимаю время, которое у каждого дорогое. Буду благодарен любой подсказке.
Спасибо

Использую шаблон: http://cosydale.com/buddypress-theme-facebuddy.html
Сборка от http://cosydale.com/
Сам сайт: http://bat-yam.netne.net/

Случайная тема (из имеющихся)

Подскажите, пожалуйста, как сделать, чтобы при установке ВП, тема выставлялась рандомно из тех, что есть.
Пробовал через входной файл, но где-то после установки происходит то ли инициализация, то ли ещё что-то – значения ставятся по дефолту дефолтные. Я так понял, что в базе, помимо значений template, stylesheet и current_theme – есть ещё какие-то зависимости или чёрт знает что происходит.

В общем, нужно, чтобы рандомно единоразово проставлялась рандомная тема каждому новому блогу.

«Правильная» система навигации

Привет всем.
Решил сделать систему навигации по такому принципу:

У активной страницы в меню удаляется ссылка и меняется подсветка, если перейти на подкатегорию или пост принадлежащий данной странице, ссылка остается, подсветка меняется.

Решил и сделал, но чувствую что реализация, мягко говоря, хромает:

<ul id="page-bar" class="left clearfloat">
    <li id="logo-li">
        <?php 
            if (is_home()) 
            echo '<div id="logo-link"></div>'; 
            else echo '<a id="logo-link" href="'.get_option('home').'/"></a>';
        ?>
    </li>
        <?php
            $pages = get_pages('sort_column=menu_order');
            if ( !is_page() && !is_home() ) {
                $category_the = get_the_category(); 
                $parent_cat = $category_the[0]->category_parent;
            }
            global $wpdb;
            foreach ($pages as $pagg) {
            $pageid_name = $wpdb->get_var("SELECT post_title FROM $wpdb->posts WHERE ID = '".$pagg->ID."'");
            if (is_page($pagg->ID)) {
                $option ='<li class="current_page_item">'.$pagg->post_title.' </li>';
            } else if ($pageid_name == get_cat_name($parent_cat)) {
                $option ='<li class="current_page_item"><a href="'.get_permalink($pagg->ID).'">'.$pagg->post_title.'</a></li>';    
            } else {
                $option = '<li><a href="'.get_permalink($pagg->ID).'">'.$pagg->post_title.'</a></li>';
            }
            echo $option;
            }
        ?>
</ul>

После этого чувствую себя извращенцем 🙂 Основная проблема в том, что у меня, к примеру, на странице «Блог» отображаются все записи принадлежащие рубрике с одноименным названием, но просто так проверить соответствие родителя поста (рубрики) и страницы не получается.

Плагины, думаю, существуют, но хочется сделать все «ручками». Буду очень благодарен ответившим.

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