Помогите найти плагин

Никак не могу найти подходящий плагин.
Нужно реализовать на блоге вот такой вид постов http://joxi.ru/Fzl_Utg5CbAgZKUpaMo
2 колонки,картинка,текст, читать далее,и переход на сайт

может кто знает плагин или шорткоды подходящие

Infinity scroll – бесконечная прокрутка

Здравствуйте!
Решил реализовать на своём сайте бесконечный скроллинг, то есть когда пользователь оказывается внизу странички автоматически подгружаются следующие посты.
Смог найти реализацию подобного только в нескольких плагинах – один из них infinity scroll. Однако, я совершенно не представляю, как нужно заполнять поля настроек (Content Selector, Navigation Selector, Next Selector, Item Selector.
Сайт: tmmog.ru
Заранее огромное спасибо!

Перестали показываться ролики на youtube

Последние пару недель в новых темах перестали отображаться ролики с youtube (вместо ролика отображается просто урл).

Такая проблема сразу на всех моих wp-блогах, везде стоит WordPress 3.5.1.

Причем в старых темах ролики отображаюся нормально, но если старую тему отредактировать, то вместо роликов также отображаются урлы.

Кто-нибудь сталкивался с подобным?

Обновлять до WordPress 3.6.1 не пробовал.
Спасибо.

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

Прописываю в style.css путь к картинке кнопки www.site.ru/images/button.gif – кнопка на сайте не выводится. Пишет "Невозможно загрузить указанный УРЛ". Когда прописываю полный путь: www.site.ru/wp-content/themes/название темы/images/button.gif – кнопка появляется. Какая может быть причина того, что при первом виде урл кнопка не выводится? Права доступа папки "images" – 755. Заранее благодарен за помощь.

sql-запросы в WordPress

всем привет

народ, подскажите: где в WordPress находятся функции с sql-запросами ?
ну, в каких функциях/файлах

очень нид!

Вывод рубрики и ее подрубрик

Привет, всем!

Помогите разобраться с кодом. Мне необходимо выводить одну рубрику + все ее подрубрики.
Пишу такой код. Но он выводит ТОЛЬКО основную рубрику… И не показывает подрубрики.

Рубрика №7 и все её подрубрики, более 200 штук.

<?php
wp_list_cats(‘sort_column=name&include=7&hierarchical=1&optioncount=0&list=1&depth=2’); ?>

Но показывает только основную рубрику, без подрубрик…

Что у меня не так?

Как правильно настроить кэш?!

Приветствую друзья! Есть плагин maxcache. Также недавно поставил плагин CM Answers.
Нужно чтобы адреса связанные с /answers/* не кэшировалось.
Консультировался у Макса. Сказал, что нужно вписать этот код. Но я в php не разбираюсь. Выдает ошибку. Помогите пожалуйста.

В index.php нужно изменить так, чтобы исключить подключение кеша по какой-то маске. Вот
пример кода исключающие адреса, содержащие /answers/:

$_cache_run = true;

if (isset($_SERVER['REQUEST_URI']) and strpos($_SERVER['REQUEST_URI'], '/answers/') !
== false) {
        $_cache_run = false;
}

if ($_cache_run)
{
        require_once('maxsite-cache.php');
        if (maxsite_cache()) return;
}

define('WP_USE_THEMES', true);
require('./wp-blog-header.php');

if ($_cache_run) maxsite_cache_end();

Убирал ! знак со 2 строки

Проблемы с редактированием темы

Здравствуйте. Купилf шаблон. Создаю на его основе сайт. Специально выложила его на бесплатный хостинг для доработки: http://dmobile.byethost6.com/contacts/?preview=true&preview_id=14&preview_nonce=9b1f82429a.
Есть некоторые сложности, а обещанны саппорт разработчика пропал((( Если кто-то сможет помочь, буду благодарна:

1) В разделе "Контакты" была гугл-карта, попыталась заменить ее с учетом реального нашего адреса. Вставила на место бывшей ссылки ссылку, выданную Гуглом – ничего не выходит. С яндексом тоже. Я явно что-то не учитываю. Что? Сейчас вернула старый код гуглмэпс. Он значительно отличается от того, что выдает гугл для вставки на сайт.

2) Понравилась верстка раздела "О нас" в исходном шаблоне. На его основе (скорпировала код) хочу сделать остальные страницы. Чтобы слева шел блок основного текста, а справа "вспомогательные" блоки. Но не удается разместить второй правый блок под первым, он уезжает влево(((. Верстка идет на fullscreen, без sidebar. Если надо, могу здесь привести код.

3) http://dmobile.byethost6.com/%D0%B2%D0%BB%D0%B0%D0%B4%D0%B5%D0%BB%D1%8C%D1%86%D0%B0%D0%BC-%D0%B3%D1%80%D1%83%D0%B7%D0%B0/
Хочу внутри основного "бокса" вставить еще "боксы, в которых будет текст. Боксы вставляются, а текст в них – нет, уходит ниже. Как быть? И можно ли варьировать цвет бокса?

Спасибо.
Извините, если что-то не так объясняю. В вордпрессе я только осваиваюсь).

Помогите написать php скрипт для wordpress

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

как я понимаю нужно что-то типа этого:

проверить, есть ли кука
Нет -> выбрать случайную статью. -> создать куку с ид статьи
Да -> выбрать статью по ид из куки.

но как это реализовать на php понятия не имею, помогите пожалуйста!!!

Пробллема с The Events Calendar

Подскажите пожалуйста, что может быть с The Events Calendar, если дело в нём!
При выставлении даты окончания события- приходиться ставить дату +1день, иначе в сетке календаря событие показывается на сутки меньше!!! А в анонсе(всплывающем при наведении на событие) прописываются
даты которые я ввожу….

русские символы в адресной строке

Здравствуйте, уважаемые знатоки WordPress и других web-премудростей.
Мне как-то тревожно, что у меня в адресной строке весь путь прописан по-русски. Пожалуйста, скажите, хорошо это или не очень?
Спасибо. (я – новичок). сайт http://krugloffm.ru/

Вывод комментариев в списке постов

Доброго дня, помогите вывести в этом лупе комментарии, посты кастомного типа выводятся а комменты нет:

query_posts(‘cat=’.$cat.’&post_type=vopot&posts_pe r_page=20′);
if(have_posts()){
while(have_posts()){
the_post(); ?>
<?php the_content(); ?>
<?php wp_list_comments( ); ?>
}}

SQl сервер падает

Добрый день, проблема следующая:

Есть файл в нем хранится около 7000 строк, я его считываю, разбираю, как мне нужно и пытаюсь записать в базу данных записей wp таким образом:

while (($row = fgetcsv($handle, 1000, ';')) !== false) {

$my_post = array(
'post_title' => $row[1],
'post_status' => 'publish',
'post_type' => 'my_type'
);
$id_podsh=wp_insert_post( $my_post );
update_post_meta($id_podsh, 'id', $row[0]);
update_post_meta($id_podsh, 'for_search', $row[2]);
update_post_meta($id_podsh, 'zavod', $row[3]);
update_post_meta($id_podsh, 'cost_1', $row[4]);

}fclose($handle);

Получается создаю запись записываю ей title и 4 произвольных поля, но сервер базы данных по окончанию сего действия падает и пишит #2006 – MySQL server has gone away

Может есть, какая то возможность оптимизировать wp запрос?

Помогите сделать проверку КАПЧА

Доброго времени суток.
На сайте есть некая произвольная форма.
Я туда всунул отображение скрипта КАПЧА т.к. сказано в редми

<?php if( function_exists( 'cptch_display_captcha_custom' ) ) {
 echo "<input type='hidden' name='cntctfrm_contact_action' value='true' />";
 echo cptch_display_captcha_custom(); } ?>

сделал проверку ввода кода таким образом:

    if(trim(empty($_POST['cptch_check_custom_form']))) {
        $IsError2 .= __('- код.\n', 'vip-crea');
        $hasError2 = TRUE;
    } else {
        if(function_exists('stripslashes')) {
            $capt2 = stripslashes(trim(strip_tags($_POST['cptch_check_custom_form'])));
        }
    }

И тут возникла проблема, даже если ввожу верный код капчи, то форма не отсылает данные.

Вот полный код страницы:

<?php 
$hasError = FALSE;
$nosubmitted = TRUE;
if(isset($_POST['submitted'])) :
    $nosubmitted = FALSE;
    if(trim(empty($_POST['contactName']))) {
        $IsError = __('- ваше ім`я\n');
        $hasError = TRUE;
    } else {
        $name = trim($_POST['contactName']);
    }

    if(trim(empty($_POST['tel'])))  {
        $IsError .= __('- номер телефону\n');
        $hasError = TRUE;
    } else {
        $tel = trim($_POST['tel']);
    }

    if(trim(empty($_POST['message']))) {
        $IsError .= __('- коментар або запитання.\n');
        $hasError = TRUE;
    } else {
        if(function_exists('stripslashes')) {
            $text = stripslashes(trim(strip_tags($_POST['message'])));
        } else {
            $text = trim(strip_tags($_POST['message']));
        }
    }


    if(trim(empty($_POST['from-time']))) {
        $IsError .= __('- зателефонувати з\n');
        $hasError = TRUE;
    } else {
        $fromtime = trim($_POST['from-time']);
    }


    if(trim(empty($_POST['to-time']))) {
        $IsError .= __('- зателефонувати до\n');
        $hasError = TRUE;
    } else {
        $totime = trim($_POST['to-time']);
    }





    if(trim(empty($_POST['cptch_check_custom_form']))) {
        $IsError .= __('- захисний код.\n', 'vip-crea');
        $hasError = TRUE;
    } else {
        if(function_exists('stripslashes')) {
            $capt = stripslashes(trim(strip_tags($_POST['cptch_check_custom_form'])));
        }
    } 




if($hasError === FALSE) {
$fullmessage = '
<style type="text/css">
table {text-align: centr; background:#000000;}
th, td {padding: 4px 4px;}
th {background:#000000;color:#FFF;}
td {background:#EEE;color:#000;}
</style>
<center>
<table border="0" bgcolor="#dadada" width="80%" align="center">
  <tr cellpadding="10">
    <th width="180px">'. __('Ім`я').'</th><td>'.$name.'</td>
  </tr>
  <tr><td colspan="2"><hr size="3" color="#909090"></td></tr>
  <tr>
    <th width="180px">'. __('Телефон').'</th><td>'.$tel.'</td>   
  </tr>
  <tr><td colspan="2"><hr size="3" color="#909090"></td></tr>
  <tr>
    <th width="180px">'. __('Коментар').'</th><td>'.$text.'</td>    
  </tr>
  <tr><td colspan="2"><hr size="3" color="#909090"></td></tr>
  <tr>
    <th width="180px">'. __('Зателефонувати з').'</th><td>'.$fromtime.' год.</td>    
  </tr>
  <tr><td colspan="2"><hr size="3" color="#909090"></td></tr>
  <tr>
    <th width="180px">'. __('Зателефонувати до').'</th><td>'.$totime.' год. </td>    
  </tr>
</table>
</center>';
add_filter('wp_mail_content_type',create_function('', 'return "text/html";'));    
$emailSend = wp_mail(get_bloginfo('admin_email'), 
                     'Зворотній дзвінок ['.get_bloginfo('name').']', 
                                          $fullmessage);
}
endif;
?>





                                <form id="contacts-form" action="#" method="post">

                                        
                                            <b>Зателефонуйте мені</b>
                                        
                                        <p>
                                            <input type="text" div id="f" name="contactName" value="" placeholder="Ваше ім'я" />
                                            <input type="text" div id="f"  name="tel" value=""  id="telephon" placeholder="Ваш телефон" />

<script type="text/javascript">
$('#telephon').bind("change keyup input click", function() {
    if (this.value.match(/[^0-9]/g)) {
        this.value = this.value.replace(/[^0-9]/g, '');
    }
});
</script>
                                        </p>
                                        <p>
                                            <textarea name="message" placeholder="Ваше запитання або коментар" ></textarea>
                                        </p>
                                        <p>Бажаний час дзвінка:<br>
                                        З:
                                        <select name="from-time">
                                           <option>1</option>
                                           <option>2</option>
                                           <option>3</option>
                                           <option>4</option>
                                           <option>5</option>
                                           <option>6</option>
                                           <option>7</option>
                                           <option>8</option>
                                           <option>9</option>
                                           <option>10</option>
                                           <option>11</option>
                                           <option>12</option>
                                           <option>13</option>
                                           <option>14</option>
                                           <option>15</option>
                                           <option>16</option>
                                           <option>17</option>
                                           <option>18</option>
                                           <option>19</option>
                                           <option>20</option>
                                           <option>21</option>
                                           <option>22</option>
                                           <option>23</option>
                                           <option>24</option>
                                        </select>


                                        До:
                                        <select name="to-time">
                                           <option>1</option>
                                           <option>2</option>
                                           <option>3</option>
                                           <option>4</option>
                                           <option>5</option>
                                           <option>6</option>
                                           <option>7</option>
                                           <option>8</option>
                                           <option>9</option>
                                           <option>10</option>
                                           <option>11</option>
                                           <option>12</option>
                                           <option>13</option>
                                           <option>14</option>
                                           <option>15</option>
                                           <option>16</option>
                                           <option>17</option>
                                           <option>18</option>
                                           <option>19</option>
                                           <option>20</option>
                                           <option>21</option>
                                           <option>22</option>
                                           <option>23</option>
                                           <option>24</option>
                                        </select>

                                        </p>
<br><hr>
<p><div id="captcha">
Введіть число: &nbsp&nbsp&nbsp <b><?php if( function_exists( 'cptch_display_captcha_custom' ) ) { echo "<input type='hidden' name='cntctfrm_contact_action' value='true' />"; echo cptch_display_captcha_custom(); } ?></b></div>
</p>


                                        <p>
                                            *Усі поля обов'язкові до заповнення
                                        </p>

                                        <p class="form-submit">
                                            <input name="submit" type="submit" id="submit" value="Надіслати">
                                            <input type="hidden" name="submitted" id="submitted" value="true" />
                                        </p>
                                </form>










                    <?php 
                        if ($nosubmitted === FALSE) {
                            if (($hasError === TRUE)or($emailSend === FALSE)) { 
                                echo '<script type="text/javascript">alert("'. __('Заповніть будь ласка поля:\n').''.$IsError.'");</script>';
                            }  elseif (($hasError === FALSE)and($emailSend === TRUE)) {
                                echo '<script type="text/javascript">alert("'. __('Дякуємо. Ми зателефонуємо Вам відразу як будемо мати можливість.').'");</script>';;

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

Чем можно оттестировать .htaccess?

Я использую плагин BulletPruff Security. Возникла проблема с конфигурацией htaccess. Нет доступа к одному нужному файлу (error 403) с некоторых User-agent. Тестировать буду на Денвере.

1. как создавать обрашения (броузером) от разных (в идеале указываемых в ручную) юзер агентов?
2. как понять какое правило сработало в htaccess? Как htaccess от трассировать?

Спасибо!

метки(теги) и дубли от них, сайт WordPress

На сайте Wp из 20 реальных страниц, в индекс гугла попало более 200 страниц благодаря тегам(меткам), причем метки были подобраны как попало, на каждую статью свои новые метки, то есть в разных статьях разные метки которые практически не повторяются.

Как относится гугл к такому количеству меток и страниц от них, и что с этим делать. Можно ли эти метки удалить и нужно ли.

Как вообще правильно прописывать метки и нужны ли они вообще в современном мире?

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

Ошибка связи с базой данных

Здравствуйте. Недавно купил сайт на вордпрессе с доменом, раньше с этой платформой не работал, закачал файлы сайта на хостинг, захожу на сайт, а там надпись ошибка связи с базой данных. Вот не пойму что делать, полазил по сайтам в поиске информации но не нашёл ничего что могло решить бы проблему. Может что посоветуете сделать, надо ли что менять в wp-config? Заранее спасибо!

Отблагодарю за помощь с url-ами

Есть сайт на ВП 3.4, мне нужно поменять многие структуры URL,
например, на bbPress чтобы вместо site.ru/forum/id/test-forum/ или site.ru/forum/topic/want-a-job на них можно было зайти через site.ru/forum/test-forum и site.ru/forum/test-forum/want-a-job соответственно, но или хотя бы что-то похожее.

Что конкретно я хочу:

некоторые рерайты можно просто захардкодить
site.com/events // page with post_name = "events"
site.com/about // page with post_name = "about"
site.com/forum // page with post_name = "forum"

site.com/forum/[forumname] // post_type = "forum" and post_name = [forumname]
site.com/forum/[forumname]/[topicname] // post_type = "topic" and post_name = [topicname]
site.com/[0-9]+ // только главная с пагинацией
site.com/[category] // воспринимается только как категория, а не пост
site.com/[category]/[0-9]+ // категория с пагинацией
site.com/[category]/[postname] // пост

и некоторые другие

Я прочитал кучу туториалов по rewrite rules в WP. Изменил некоторые функции в /wp-includes/rewrite.php, попробовал написать плагин, который убирает все rules и добавляет мои. В конце концов, когда я делаю flush_rules и вывожу $wp_rewrite->rewrite_rules(), мне выдает следующее:

"^([0-9]{1,})/?$" => "index.php?&paged=$1",
"^([^0-9]+)/?$" => "index.php?name=$1"

но оно не работает как надо.

Когда я ввожу site.com/3 или site.com/4, мне выдается только index page как если бы это было site.com/page/1. Если ввожу site.com/2, происходит редирект на пост site.com/2011-08-01-07-30-11/

То, что я хочу хотя бы возможно? Может я что-то упускаю? Подскажите, где копаться, отблагодарю.

Что на самом деле запрещает robots.txt ?

Посмотрела рекомендованный robots.txt в кодексе:

User-agent: *
Disallow: /cgi-bin/
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /wp-content/plugins/
Disallow: /wp-content/cache/
Disallow: /wp-content/themes/
Disallow: /trackback/
Disallow: /feed/
Disallow: /comments/
Disallow: /category/*/*
Disallow: */trackback/
Disallow: */feed/
Disallow: */comments/
Disallow: /*?
Allow: /wp-content/uploads/

Отсюда вопросы к знатокам SEO и wordpress:

1. Почему все эти строки не заменить одной: Disallow: /wp-* ?

Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /wp-content/plugins/
Disallow: /wp-content/cache/
Disallow: /wp-content/themes/

2. Что именно запрещают эти директивы?

Disallow: /trackback/
Disallow: */trackback/

Disallow: /*?*
Disallow: /*?
Disallow: /?

Я на своих сайтах не нашла ни одной страницы, в URL’е которой есть слово "trackback" или "?".

3. Почему в robots.txt должно быть два варианта URL’ов с feed?

Disallow: /feed/
Disallow: */feed/

4. То же самое, касательно этих директив:

Disallow: /comments/
Disallow: */comments/

Какие страницы они запрещают?

Явно не отдельные комментарии. Комментарии имеют в URL’ах окончание #comment-5178.

Почему нужны два варианта этих страниц?

Или в robots.txt обычно указывают все возможные варианты, не заморачиваясь тем, есть ли они на сайте или нет?

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

Помогите! Не могу зайти в админку.

Помогите пожалуйста решить проблему. Не могу зайти в админку выходит сообщение после набора логина и пароля

"Попытка активировать плагин subscribe-to-comments.php не удалась.
Пожалуйста, попробуйте ещё раз."

Как можно решить эту проблему?

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

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