Никак не могу найти подходящий плагин.
Нужно реализовать на блоге вот такой вид постов http://joxi.ru/Fzl_Utg5CbAgZKUpaMo
2 колонки,картинка,текст, читать далее,и переход на сайт
может кто знает плагин или шорткоды подходящие
Никак не могу найти подходящий плагин.
Нужно реализовать на блоге вот такой вид постов 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. Заранее благодарен за помощь.
всем привет
народ, подскажите: где в 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( ); ?>
}}
Добрый день, проблема следующая:
Есть файл в нем хранится около 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">
Введіть число:     <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 не удалась.
Пожалуйста, попробуйте ещё раз."
Как можно решить эту проблему?
Заранее благодарю.