繁体   English   中英

我想为我的Wordpress网站创建帖子,但是应该将PHP文件放在哪里?

[英]I want to create posts for my Wordpress site, but where should I put the PHP file?

我想使用一个PHP文件通过调用以下函数为我的Wordpress网站创建帖子:

wp_insert_post( $post, $wp_error );

此PHP文件从数据库(不是Wordpress数据库)读取一些信息,执行一些数据处理,然后调用wp_xxxxxx()函数将数据写入Wordpress数据库。

我本来是想将此PHP放在子域中,但后来我认为它应该放在与Wordpress相关的地方,因为使用了Wordpress函数/数据库。

我应该在哪里放这个文件? 我需要在此PHP文件中包含任何内容吗? 然后我可以通过网络浏览器(例如http://xxx.xxx.xxx/yyy1/yyy2/zzz.php)执行此PHP文件?

而且每15分钟可以将这个PHP文件称为cron作业吗?

我找到了最适合我的条件的解决方案:

在WordPress数据库中发布为新帖子

就像第一个答案一样,我将PHP添加到http://MyWordPressdomain.com/scripts中,并在PHP标头中添加

<?php 
    define('WP_USE_THEMES', false);
    require('./wp-blog-header.php');
?>

现在,我可以从Web浏览器和网站的cron作业设置中直接执行PHP文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM