Автоматом добавить заметку в Word Press
Автоматически добавить заметку в вордпресс можно приведенным ниже кодом. Автоматическое добавление может потребоваться в случае, если вы задумали перевести какой то текст на другой язык. Или нужно организовать коментарии для статических страниц.
<?
$hostname = "1";
$user = "1";
$pass = "1";
$dbase = "1";
/////////////////////////////
$connection=mysql_connect($hostname,$user,$pass) or die("can't eccess the data base MySQL");
//mysql_query("SET NAMES cp1251");
mysql_query("SET NAMES UTF8");
mysql_select_db($dbase, $connection);
define('PHPBB_INSTALLED', true);
/////////////////////////
// include_once("config.php");
$parent = $_GET['p'];
$swf = $_GET['s'];
$req= "SELECT `id`,`post_name`,`parent` from `wordpress_posts` WHERE `parent` = '$parent'";
$result_select = mysql_query($req);
if (!$result_select) { die('<p>Invalid Selecting the <b>answers table</b>: ' . mysql_error()); return; }
$id = 0;
while ($row = mysql_fetch_array($result_select)) {
$id = $row['id'];
$post_n = $row['post_name'];
break;
}
if ($id > 0){
?>
<script language="JavaScript">
location.href="http://************.com/b/<?echo($post_n)?>";
</script>
<?
return;
}
$post_author = 1;
$post_date = '';
$post_date_gmt = '';
$post_status = "publish";;
$comment_status = "open";
$post_t = '*************';
$post_n = '*************';
$post_content='
******************
<a href=http://************.com/'.$parent.'>The description of this game</a>
';
$req= "INSERT INTO `wordpress_posts`
(`post_author`,`post_date`,`post_date_gmt`,`post_content`,`post_title`,`post_status`,`comment_status`,`post_name`,`parent`) VALUES (
'$post_author','$post_date','$post_date_gmt','$post_content','$post_t','$post_status','$comment_status','$post_n','$parent');";
//echo "\n <br>$req <br>";
$result_select = mysql_query($req);
if (!$result_select) { die("<p>Invalid INSERT NEW $bd_name " . mysql_error()); return;}
$id = $parent;
//echo "<font color=red>New post added</font> <br> \n \n";
$iLastID = mysql_insert_id();
?>
<script language="JavaScript">
location.href="http://************.com/b/<?echo($post_n)?>";
</script>
<?
return;
?>
Прежде чем выдумывать свои скрипты подумайте, как можно адаптировать чужие. Допустим, если вам нужно написать регистрацию для вашего сервиса, то возмоно проще будет заставить пользователя зарегистрироваться в вордпресе или на форуме, и от туда брать его регистрационные данные. Одним махом вы добавляете к проекту форум, и готовую форму регистрации.
Размещен вот здесь: SEO and Flash Online games SM100
Март 2nd, 2010 22:48
:) Сергей, в изобретательности Вам не отказать! :)
Добавлю только, что, наверное, имеет смысл использовать в одних целях то, что уже используется в других. Иначе, можно подумать, что для регистрации нужно ставить форум, например. :) А еще возможны “побочные” эффекты. :) форум ведь тоже настраивать надо.. А то вдруг заспамят? :)
Как вариант… еще есть готовые классы с примерами их применения…
phpclasses.org
ps. Однако, чтобы лучше понимать некоторые моменты, возможно, не лишним будет начать с “азбуки”, разобраться с буквами и научиться складывать (и читать) слова. Но на то, чтобы написать собственную “энциклопедию”, пожалуй, нужно решиться - все-таки дело не столько ответственное… сколько объемное…
Март 2nd, 2010 23:14
Я попытался показать мысль, что вместо титанических трудов фрилансеров достаточно немного смекалки и 30 строк кода.
О смекалестом подходе так же можно попросить фрилансера. То есть вместо задачи “напиши мне скрипт коментариев” следует попросить прикрутить word press к уже имеющемуся проекту так, чтобы старая структура файлов осталась без изменения.
А вот мысль про энциклопедию я не догнал. Три раза читал и все равно не понял.