我对谷歌做了一些研究,但没有得到正确的答案。
我需要使用php文件在域外获取wordpress循环。
例如:我有一个网站www.mysite.com 使用wordpress。另一个是www.secondwebsite.com 仅使用php。
我想使用类似wp负载的东西。php在php文件中使用我的循环。
非常感谢,
jhon公司
我无法正确获取服务器路径。。。有什么想法吗?
以下是我的不同路径:
需要加载wp-LOAD的PHP文件。php:
/home/faver/domains/facebook.faver.be/www/lili
加载wp的文件夹。php是:
/home/lbpl/www/
我试过这个:
<?php
//Include WordPress
define(\'WP_USE_THEMES\', false);
require(\'../../../../../lbpl/www/wp-load.php\');
query_posts(\'showposts=1\');
?>
<?php while (have_posts()):
the_post(); ?>
<h2><?php the_title(); ?></h2>
<?php the_excerpt(); ?>
<p><a href="<?php the_permalink(); ?>">Read more...</a></p>
<?php endwhile; ?>
但不起作用。我想我不能去
/home
FTP权限的目录cuz。
谢谢你的帮助
Jhon公司
SO网友:bueltge
你的意思是:<?php
include "http://www.sample.com/wp-load.php";
默认情况下,大多数web服务器(php.ini)都禁用/不允许此设置,因此出于安全原因,您不能使用include包含来自远程地址的文件。
如果仍要允许包含远程文件,则指令allow_url_include must be set to
在…上(or 1) in
php。ini“”。
但从安全导向的角度来看,这又是一种糟糕的做法。通常,它通常是禁用的。
另一种选择是使用feed。解析WordPress安装的提要并使用此部分的内容。另一种替代方法是XMLRPC表面,但提要易于使用,并且包含所有内容部分。