Плагин - Случайные ссылки в конце поста wordpress
Новая тема Написать ответ
# Вт Янв 24, 2012 10:38 amtvsm22 Зарег.: 03.03.2008 ; Сообщ.: 556Ответить с цитатой
Кто подскажет плагин, который бы случайно расставил по несколько ссылок в конце всех постов wordpress?
Ссылки с анкорами брались бы из списка. Ссылки не на похожие статьи, а на сторонний материал.
Спасибо.
# Вт Янв 24, 2012 10:54 amYabuti Зарег.: 28.11.2008 ; Сообщ.: 16263Ответить с цитатой
можно тему подредактировать - в single.php темы после <?php the_content( ... ); ?> вставить еще один <div></div> с кодом вроде:

Код:

<?php

$words = file("links.txt");

shuffle($words);

$sting = explode("=", $words[0]);

$word = ereg_replace ('\n','',$sting[0]);


?>


а сами строки вида:
<a href=...>keyword</a>
<a href=...>keyword</a>
<a href=...>keyword</a>

links.txt кидается в корень сайта (или в нужную папку - тогда нужно прописать путь к ней в $words = file("_ПУТЬ_/links.txt");

Drinks or Beer
# Вт Янв 24, 2012 11:19 amtvsm22 Зарег.: 03.03.2008 ; Сообщ.: 556Ответить с цитатой
Yabuti писал(а):
можно тему подредактировать - в single.php темы после <?php the_content( ... ); ?> вставить еще один <div></div> с кодом вроде:

Код:

<?php

$words = file("links.txt");

shuffle($words);

$sting = explode("=", $words[0]);

$word = ereg_replace ('\n','',$sting[0]);


?>


а сами строки вида:
<a href=...>keyword</a>
<a href=...>keyword</a>
<a href=...>keyword</a>

links.txt кидается в корень сайта (или в нужную папку - тогда нужно прописать путь к ней в $words = file("_ПУТЬ_/links.txt");

:beer:



Спасибо большое.
Я правильно понимаю, что в этом случае выдается все содержание файла, замиксованное в случайном порядке

Как можно из общего файла выбрать 3 ссылки на пост и при этом расставить их один раз и навсегда?
# Вт Янв 24, 2012 11:45 amYabuti Зарег.: 28.11.2008 ; Сообщ.: 16263Ответить с цитатой
tvsm22, угу, это рандомно выбираются.
Если статично - то можно SQL-запрос создать, что-то вроде: UPDATE text INTO wp_posts WHERE "добавить в конце" {ссылка_1|ссылка_2|ссылка_3|...|ссылка_n}.
Только в SQL не шарю, может кто поможет, кто понимает в MySQL :thup:
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ
 
Любое использование материалов, размещенных на ArmadaBoard.com, без разрешения владельцев ArmadaBoard.com запрещено.