ф-я wp_insert_post и русские буквы
подскажите как с помощью ф-ции wp_insert_post добавлять в запись русское название и теги?
добавляю так
// Create post object
$my_post = array();
$my_post[‘post_title’] = ‘название по русски’;
$my_post[‘post_content’] = ‘This is my post.’;
$my_post[‘post_status’] = ‘publish’;
$my_post[‘post_author’] = 1;
$my_post[‘post_category’] = array(8,39);
$my_post[‘tags_input’] = ‘тег1, тег2, тег1 тег2’;
// Insert the post into the database
wp_insert_post( $my_post );
теги и заголовок добавляется если только написаны на английском языке
Отправка письма с помощью Php
Добрый день!
Перешел на новый хостинг и перенес блог. И появилась проблема: WordPress не может отправить письмо с помощью PHP. Подумал, что дело в отсутствии PHP mail(). Связался с хостингом: нет, данная функция у них присутствует.
Поговорил с их суппортом, мне говорят, что возможна проблема в движке.
Переносил блог на новый хостинг и домен с заменой адреса в базе данных.
Прошу помочь. С уважением, Moringotto.
All in One SEO для отдельных страниц
Добрый день. Возник вопрос по плагину All in One SEO 1.4.6.16. Есть у меня одна страница: ?page_id=2216 формируется она на основе написанного мной шаблона. В зависимости от POST параметров на ней выводится немного разный контент. Хотелось бы и тайтл делать разным, но плагин All in One SEO выводит тайтл по умолчанию. Причём, я даже руками прописываю нужные мне тайтлы при формировании страницы, но в конечном html коде есть только тот тайтл, который подставляем плагин. Скажите, пожалуйста, как это победить?
Simple Tags поиск по слову
Приветствую! Есть несколько вопросов по Simple Tags, для знатоков.
1. Плагин не чувствует разницы между словами и сочетанием букв (например: "пол" и "половина"), и при автопомечение контента, запихивает тег во все темы, где в в слове встречается похожее сочетание букв. Так же и в случае с предложением локальных меток – если в тексте есть слово "Половина", а в метках слово "Пол", то он не задумываясь предложит эту метку. Кто знает, как решить эту проблему, т.е. заставить его ставить/предлагать тег, в случае если есть полное совпадение по слову, а не по набору букв в слове.
2. Плагин выводит в тексте "ссылочные метки", которые ведут на архив совпадающих с меткой тем. Данная функция очень полезна! Но происходит вывод только англоязычных меток, но никак не русских. Как сделать вывод русскоязычных "ссылочных меток"?
Помогите, пожалуйста.
500. Не заходит на страницу с плагинами
Здравствуйте граждане. Столкнулся с проблемой вот такой. Не получается зайти на страницу с плагинами. Выдает 500 ошибку. С чем это может быть связано? WP 2.7.1. Новых плагинов давно не ставил.
Вместо Title появл. урл, а потом уже Title
Помогите, что это может быть? Мне переставили вордпресс, базу данных влили, все живо. Только вот тайтлы странно показываются, не так как на моих остальных блогах. Сначала в тайтле в браузере IE я вижу урл страницы, через секунду он меняется на Title. Я думаю, может не замечала раньше? Походила по остальным своим блогам – ничего подобного. Когда страница долго грузится там стоит Title предыдущей страницы, а потом сразу, сра-зу появляется Title текущей. А тут как-будто прыгает такое ощущение, резко так сменяется на урл, потом резко на тайтл. не знаю, мне в глаза бросилось. Что это может быть? Вот мой прыгающий блог http://www.dietplan.ru
Буду признательна, если кто-то подскажет, в чем может быть причина. Кстати, у меня там стоит плагин Seo Title Tag. Я только что, в рамках эксперимента его деактивировала, поставила плагин All in one Seo Pack. Все равно прыгает. А?
Как включить XML-RPC в wordpress 2.3.3?
Всем ещё раз привет!
Возникла необходимость включить XML-RPC в блоге для того чтобы воспользоваться блог-клиенотом, wordpress у меня стоит 2.3.3, в более новых версиях включается в Настройки > Написание а как включить в 2.3.3? Спасибо.
div class заменяет на p class при правке поста
Всем привет! Возникла следующая проблема.
При публикации поста через "Код", а не через "Визуальный редактор" вставляю след. конструкцию:
<div class="img-center">
<table>
<tr>
<td>
<img src="/имя_файла.jpg" alt="" />
<h5>Название внизу картинки</h5>
</td>
</tr>
</table>
</div>
Жму опубликовать, всё нормально пост опубликовывается как нужно, затем жму кнопку "Править" захожу в админку для редактирования, далее опять "Код", и там вместо <div class="img-center"> появляется <p class="img-center">, естественно пост выглядит уже по другому. Почему такое происходит, и как можно исправить? Спасибо.
p.s. код css для <div class="img-center">
/* Images */
.img-left,
.img-right,
.img-center { width: auto; margin: 0 0 1em; }
.img-left table,
.img-right table,
.img-center table {width: 1px; }
.img-left h5,
.img-right h5,
.img-center h5 { font-size: 0.89em; color: #75777f; margin: 0.2em 0 1em; }
.img-left img,
.img-right img,
.img-center img { margin: 0.5em 0 0; }
.img-left { clear: left; float: left; position: relative; left: -100px; margin-right: -90px; }
.img-right { clear: right; margin-left: 15px; margin-bottom: 10px; float: right; }
.img-center { text-align: center; clear: both; }
.img-center table { margin: 0 auto; }
сократь слэш и красивый урл
здравствуйте!
хотел бы с вами посоветоваться….
На моем блоге адрес страниц пишется выходит как http://www…….ru/main/название
В ЧПУ прописана произвольная структура – /%postname%
Как сократить урл и убрать из него |main|, чтобы после адреса сайта через слэш стояло название.
(в Категориях можно category оставить)?
Посоветуйте пожалуйста, а то горит!:(
двуязычный подомен или директория?
У меня сайт на вордпрессе, который должен быть на двух языках – русский и иврит.
Вопрос:
с точки зрения продвижения сайта что лучше: сделать второй язык на поддомене например ru.site.co.il или в отдельной директории например site.co.il/ru/.
заранее спасибо
Комментарий для зарегистрированных
Спам достал! В день до 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');
}
Плохо понимаю в коде, поэтому самостоятельно трудно разобраться
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’е реализуются или же само правило не правильно