Gerga

Gerga
Рейтинг
94
Регистрация
02.08.2015

Gagarin12, в мета теге og:image прописана ссылка к логотипу

<meta property="og:image" content="http://kidsafisha.com//kids_afisha.jpg" />

а не к картинке записи.

Область head не мешало бы почистить...

---------- Добавлено 29.10.2015 в 15:15 ----------

После изменений, можете с помощью https://vk.com/dev/pages.clearCache очистить кеш страницы

Chesterfield20, смотрите с примера от ingmar`a. Вместо ставите "center", ставите "p":


<div id="links_2">
<p><script type="text/javascript" src="http://freebit.clan.su/rtr/2"></script></p>
</div>
<script> $('p').duplicate(10).appendTo('#links_2');

kristina79, Java или JavaScript? :)

Jaivan, если нужно значение бла_бла_бла=123, то нельзя. Если же нужно удалить и забыть о get параметре на index.php, то так:


<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php?(.*)$ http://site.ru/$1? [R=301,L]
</IfModule>

Это "site.ru/index.php?бла_бла_бла=123" будет перенаправлять на "site.ru".

Staff92, в каждом шаблоне может быть по разному, в вашем шаблоне смотрите файл content.php строка 25. А так, чтобы выводилась картинка, она должно быть установлена

png 146173.png

двакарандашавнос,


/**
* Добавление nofollow к тексту http://truemisha.ru/blog/wordpress/auto-nofollow-external-post-links.html
**/
function true_wp_posts_nofollow_callback($matches){
$a = $matches[0];
$site_url = site_url();

if (strpos($a, 'rel') === false){
$a = preg_replace("%(href=\S(?!$site_url))%i", 'rel="nofollow" $1', $a);
} elseif (preg_match("%href=\S(?!$site_url)%i", $a)){
$a = preg_replace('/rel=S(?!nofollow)\S*/i', 'rel="nofollow"', $a);
}
return $a;
}
function true_wp_posts_nofollow($content) {
return preg_replace_callback('/<a[^>]+/', 'true_wp_posts_nofollow_callback', $content);
}

/**
* Добавление nofollow к постам в базе данных
**/
function gerga_add_nofollow() {
// получаем offset
$offset = (int)get_option( 'offset_add_nofollow', 0 );
// получаем записи
$posts = get_posts( array(
'numberposts' => 50,
'offset' => $offset,
'order' => 'ASC'
) );
// перебираем массив
foreach($posts as $post){
$new_p['ID'] = $post->ID;
// добавляем nofollow
$new_p['post_content'] = true_wp_posts_nofollow( $post->post_content );
// обновляем запись
wp_update_post($new_p);
}
wp_reset_postdata();
// увеличиваем offset на 1
update_option('offset_add_nofollow', ++$offset, '', false);
}

Функции true_wp_posts_nofollow_callback и true_wp_posts_nofollow брал отсюда.
Функцию gerga_add_nofollow() вызывайте планировщиком. Когда добавит nofollow ко всем, уберите.

За 1 выполнение обработает 50 записей, можете увеличить numberposts, но аккуратней, чтобы не вызвать большую нагрузку на сервер.

BSh, можете использовать плагин WP-Антимат (немного старенький, но хорош), он при добавлении комментария вместо матов вставляет <font color=red>[censored]</font>.

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

YuryZidane, у блока с записью фиксированная высота, она равна 250px и из-за этого не помещаются большие заголовки. В стилях пропишите:


#post-related .feat-cat-meta {height: auto}

или так:

#post-related .feat-cat-meta {height: 265px}

Оба варианта будут работать, за исключением того, что в первом height не фиксирован, во втором фиксирован в 265px. Если в похожих записях есть заголовки на 4 строчки, используйте 1й вариант, если нету - 2й.

Alexbu, максимальное количество символов в ссылке равно 200. Оно обусловлено тем, что размер поля post_name (таблица префикс_posts) равен 200 символов. Если действительно надо, вы можете с помощью SQL оператора "ALTER TABLE", или через интерфейс phpMyAdmin, изменить размер этого поля, а также подкорректировать 1 функцию из ядра WordPress. Но это все не красиво и, к счастью, вам не нужно :).

Это пример длинного slug`a и он не влезет в post_name: "osnovnye-principy-videonablyudeniya-v-slozhnyx-pogodnyx-usloviyax-osnovnye-principy-videonablyudeniya-v-slozhnyx-pogodnyx-usloviyax-osnovnye-principy-videonablyudeniya-v-slozhnyx-pogodnyx-usloviyax-usloviyax" - 207 символов, влезут только 200.

Ваш же случае: "osnovnye-principy-videonabljudenija-v-slozhnyh-pogodnyh-uslovijah" - 65 символов и он влезает с запасом в 135 символа, просто смените плагин или функцию, которая из рус в лат переводит, на плагин Cyr to Lat enhanced :).

SeVlad, например я сам не редко заглядываю в карту сайта. Карта сайта играет такую же роль, как и содержание в книге...

Всего: 811