只是在网站上对此进行测试,并且遇到了我认为的路径出现问题,(让它在其他网站上运行得很好)
我的功能在于:domain.com/shop/library/smarty/plugins/function.recentposts.php
我的Wordpress安装:domain.com/wp/wp-load.php
功能文件中的路径:./。/。/。/ wp / wp-load.php
对我好看
我刚刚在屏幕上调用未定义的函数错误。每个测试站点的唯一区别是路径和事实,在这个站点上我在/ wp /中进行了安装,但是将站点设置为好像它在根目录上,可能就是这样吗?
答案 0 :(得分:1)
以下内容适用于位于/root/path/test/test.php
的文件:
define( 'WP_USE_THEMES', false );
require( $_SERVER['DOCUMENT_ROOT'] . '/wp/wp-load.php' );
$recent_posts = wp_get_recent_posts();
var_dump( $recent_posts );
请参阅:How to get the absolute path to the public_html folder?
WordPress StackExchange上的相关问答:What is the best way to get directory path for wp-config.php?
相关博客文章如何不做:wp-load.php – I Will Find You!