基本上,我试图在WordPress站点#2上显示WordPress站点#1的数据,为了避免连接到数据库的问题,我认为制作一个类似API的插件来返回信息可能更明智。
我的想法是用一个参数构建一个URL,该参数将用于提取我需要的信息。这是我到目前为止的全部。。。
<?php
if ( isset( $_GET[\'post_id\'] ) ) {
$post_id = $_GET[\'post_id\'];
// use WordPress functionality to retrieve data with $post_id
echo $stuff;
}
假设此代码的位置为/wp-content/plugins/custom-api.php
. 我希望能够访问,例如,URL/wp-content/plugins/custom-api.php?post_id=420
并让它在页面上吐出一些信息(比如帖子标题、缩略图等等)。我遇到的问题是,我不知道如何获得使用WordPress功能的权限。我知道,通常情况下,你会在一个函数中挂接插件,然后你使用的任何WP函数都会工作。
在这里,我不想插手;我想勾搭一下。如果我使用任何WordPress本机函数,它不会被识别为存在。我现在有点不知所措。如有任何建议或资源链接,我将不胜感激。