WordPress přidání nového postu pomocí PHP

qwe

Re:WordPress přidání nového postu pomocí PHP
« Odpověď #15 kdy: 10. 09. 2016, 12:15:19 »
Špatný require soubor.

Kód: [Vybrat]
require_once(“wp-blog-header.php”);


qwe

Re:WordPress přidání nového postu pomocí PHP
« Odpověď #16 kdy: 10. 09. 2016, 12:17:54 »
Špatný require soubor.

Kód: [Vybrat]
require_once(“wp-blog-header.php”);

btw nic jiného

Re:WordPress přidání nového postu pomocí PHP
« Odpověď #17 kdy: 11. 09. 2016, 12:09:49 »
Dakujem za radu.
Skusil som dalsich + 1 milion variacii a nefunguje to.
Fatal error: Call to undefined function wp_insert_post() in /.....

Omlouvám se, moje chyba. Ta konstanta SHORTINIT tam být nemá - brání nahrání potřebných funkcí. Tohle mi při testování funguje a tobě by mělo také:

Kód: [Vybrat]
<?php

ini_set
('display_errors'1);
error_reporting(E_ALL);

//zde nahrajeme WordPress
define('WP_USE_THEMES'false); //zakáže nahrávání souborů šablony
require("wp-load.php");

//a teď vytvoříme post
$post = array();
$post['post_title'] = "Test";
$post['post_content'] = "Test";
$post['post_type'] = "post";
$post['post_status'] = 'pending';
$post['post_author'] = 1;
$post['comment_status'] = 'closed';
$post['post_date'] = date('Y-m-d H:i:s',strtotime("now"));

wp_insert_post$post );

PetreDlh

Re:WordPress přidání nového postu pomocí PHP
« Odpověď #18 kdy: 12. 09. 2016, 14:30:00 »
No skusat to tiez ale napriklad hadze

Fatal error: Call to undefined function wp_insert_post() in ....

Celkom by ma zaujimalo ako to vyriesit

Re:WordPress přidání nového postu pomocí PHP
« Odpověď #19 kdy: 12. 09. 2016, 14:58:52 »
uz jsem ti to psal - zapni si pri chybove hlasky vypisovani backtrace
Děkuji za možnost editace příspěvku.


Tester

Re:WordPress přidání nového postu pomocí PHP
« Odpověď #20 kdy: 14. 09. 2016, 08:36:28 »
No takze nakoniec je to takto.
Kód: [Vybrat]
ini_set('display_errors', 1);
error_reporting(E_ALL);

//zde nahrajeme WordPress
define('WP_USE_THEMES', false); //zakáže nahrávání souboru šablony
require("wp-load.php");

//a ted vytvoríme post
$post = array();
$post['post_title'] = "Test2BUKAKE3";
$post['post_content'] = "Test druhy post";
$post['post_type'] = "post";
$post['post_status'] = 'pending';
$post['post_author'] = 1;
$post['comment_status'] = 'closed';
$post['post_date'] = date('Y-m-d H:i:s',strtotime("now"));

wp_insert_post( $post );
print_r( debug_backtrace() )

Ak som nepridal   print_r( debug_backtrace() )
tak to koncilo chybovou hlaskou. Ak je tam aj to debug_backtrace tak to cele krasne zbehne.

Dakujem za radi