ф-я 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.

Добавление Flickr в пост

Добрый день, уважаемые знатоки!

У меня стоит плагин Flickr Photo Album (http://tantannoodles.com/toolkit/photo-album/). Использую его для вставки фоток с фликра в пост. При добавлении фото ест возможность указать, куда надо ссылаться при нажатии на фото: никуда, на страницу галлереи с этим фото и на страницу фликра с этим фото).

Мне нужно, чтобы ссылка вела на оригинальный размер этого фото на фликре (не на страницу фликра, а на само фото, т.е. файл .JPG). Там такой функции нет… Возможно это можно как-то исправить, либо заменить другим плагином?

Также желательно, чтобы это фото открывались плагином lightbox, то есть в фотку надо добавить какой-то класс, если не ошибаюсь…

Подскажите, как переделать этот, либо где найти нужный плагин.

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? Спасибо.

Вопрос по query_posts

Добрый день всем знатокам! Помогите, пожалуйста, решить пару вопросов.
1) Есть тема folioelements. шаблон из бесплатных сайт автора http://www.press75.com/ но видимо он уже убрал из бесплатных, а вот тут я ее нашел http://wp-skins.info/2009/05/02/wordpress-tema-dlya-portfolio-best-of-ze-best.html, исходник http://wp-skins.info/goto/http://www.press75.com/downloads/FolioElements-v1.0.zip
Поставил тему, очень понравилась, но возникла необходимость переделать её. Проблема в том что посты открываются в этой теме, через аякс окно прямо на главной, есть необходимость что бы по клику пост открывался новой страницей.
"
<?php query_posts(array(‘orderby’ => ‘rand’)); ?>

<?php if (have_posts()) : ?>

<?php while (have_posts()) : the_post();
if ( p75HasThumbnail($post->ID) )
p75GetThumbnail($post->ID);

?>

<li>

<a href="#post-<?php the_ID(); ?>" rel="facebox" title="<?php the_title_attribute(); ?>"><img src="<?php echo get_thumbnail($post->ID); ?>" alt="<?php the_title_attribute(); ?>" /></a>

<div class="intro">

<h3><a href="#post-<?php the_ID(); ?>" rel="facebox" title="<?php the_title_attribute(); ?>"><?php the_title() ?></a></h3>

<?php the_excerpt(); ?>

</div>
"
Вот так сториться вверху показ постов через дважаскрипт, знаю что ща шаблон отдельного поста отвечает файл в теме, если он есть, single.php.

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php endwhile; else: ?>
Если в сингл прописать вот такой кусок, то он выведет последний пост который был загружен в верхнем куске показа. Вопрос такой как можно "очистить" query_posts что бы на странице синг и навигация красива была и показывался тот пост на который перешли.

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

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

здравствуйте!
хотел бы с вами посоветоваться….
На моем блоге адрес страниц пишется выходит как 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');
}

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

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

блог на фришном хостинге, там 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’е реализуются или же само правило не правильно

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