我们只能在没有任何前端的情况下使用wordpress的后端吗?

时间:2010-05-06 11:38:08

标签: php wordpress content-management-system

我刚刚在几分钟前问了一个问题,这个问题让我想到了这个问题:

我想知道是否有机会只使用wordpress的后端?

我的意思是,

  • 将我的管理界面链接到发布新闻
  • 将我网站上的访问者界面链接到wordpress新闻,以便访问者可以访问新闻

所以访问者从来没有发现我正在使用wordpress来生成新闻并处理他们的评论并写下我的新闻?

也许这是可能的,但这样做没有意义吗?

2 个答案:

答案 0 :(得分:3)

当然,这是可能的,也许甚至不是最愚蠢的事情。

如果你在帖子中使用图片上传和其他内容,人们可能会发现你正在使用WordPress。

如果这不打扰您,您可以轻松访问安装在同一服务器上的WordPress的内容。您需要在脚本中包含Wordpress的主要包含。然后,您可以使用WP的函数来查询和输出帖子。

Codex将为您提供执行此操作所需的所有功能。起点在这里:get_posts()

我的一个项目的一个工作示例,显示了最新的帖子标题:

include("Blog/wp-blog-header.php");

$myposts = get_posts('numberposts=5&offset=0&category=0');

echo "<ul class='Bloglinks'>";

foreach($mypost as $post) 
{
  echo '<li><a href="';
  the_permalink(); // You will want to remove this obviously
  echo '">';
  the_date();
  echo " ";
  the_title();
  echo '</a></li>';
  }

 echo "</ul>";

警告:当你包含WordPress时,它会占用你脚本的很多内存。 Wordpress很胖。您可能希望建立某种缓存机制,以避免必须在对主页发出的每个请求上启动WordPress查询。

还有一些方法可以通过RSS获取远程WordPress安装的内容(我认为,过滤掉图像)以及可能的XML RPC API。

答案 1 :(得分:0)

当然可以 - 只有在前端使用自定义标记才能做到这一点。 将上传文件夹设置为“文件”,然后从代码中删除wp_headwp_footer