Автоматом добавить заметку в 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

2 Responses to “Автоматом добавить заметку в Word Press

  • 1
    levik
    Март 2nd, 2010 22:48

    :) Сергей, в изобретательности Вам не отказать! :)

    Добавлю только, что, наверное, имеет смысл использовать в одних целях то, что уже используется в других. Иначе, можно подумать, что для регистрации нужно ставить форум, например. :) А еще возможны “побочные” эффекты. :) форум ведь тоже настраивать надо.. А то вдруг заспамят? :)

    Как вариант… еще есть готовые классы с примерами их применения…
    phpclasses.org

    ps. Однако, чтобы лучше понимать некоторые моменты, возможно, не лишним будет начать с “азбуки”, разобраться с буквами и научиться складывать (и читать) слова. Но на то, чтобы написать собственную “энциклопедию”, пожалуй, нужно решиться - все-таки дело не столько ответственное… сколько объемное…

  • 2
    serge_mikhailov
    Март 2nd, 2010 23:14

    Я попытался показать мысль, что вместо титанических трудов фрилансеров достаточно немного смекалки и 30 строк кода.

    О смекалестом подходе так же можно попросить фрилансера. То есть вместо задачи “напиши мне скрипт коментариев” следует попросить прикрутить word press к уже имеющемуся проекту так, чтобы старая структура файлов осталась без изменения.

    А вот мысль про энциклопедию я не догнал. Три раза читал и все равно не понял.

Leave a Reply

I am not robot.

Популярные статьи

 

 

Страницы: 1| 2| 3| 4| 5| 6| 7| 8| 9| 10| 11| 12| 13| 14| 15| 16| 17| 18| 19| 20| 21| 22| 23| 24| 25| 26| 27| 28| 29| 30| 31| 32| 33| 34| 35| 36| 37| 38| 39| 40| 41| 42| 43| 44| 45| 46| 47| 48| 49| 50| 51| 52| 53| 54| 55| 56| 57| 58| 59|

Партнеры сайта

алмазные диски данные на сайте.