3

我想在 Wordpress 上提取存档/类别页面的内容(实际上是整个页面)以显示在作为子域的地址中。

这是我想看到的,此页面的内容: http: //intorremolinos.co.uk/placecategory/accommodation/ 这是示例子域,我希望上一个出现:catredi.intorremolinos.co.uk 这是主要的域名:intorremolinos.co.uk

现在,所有显示的内容与主页所显示的内容完全相同。

我已经有了一些东西,但显然它不起作用。这是我正在使用的代码,它位于子域文件夹的 index.php 文件中。

<?php
/**
* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/

/**
* Tells WordPress to load the WordPress theme and output it.
*
* @var bool
*/
define('WP_USE_THEMES', true);
$_GET['placecategory_id']=56;

/** Loads the WordPress Environment and Template */
require('../wp-blog-header.php');

如您所想,我的PHP知识非常有限,希望有人能提供帮助。

4

1 回答 1

0

您应该在 index.php 中写入模板文件,这看起来像一个核心文件:

  • WordPress 应用程序的前面。该文件不执行任何操作,但会加载
  • wp-blog-header.php 告诉 WordPress 加载主题。

所以去你的模板,有几种方法可以得到你想要的。如果您稍微阅读一下 codex,此代码应该进入循环,因为它是对类别的查询

如果您的 URL 是这样的条件语句,则显示 placecategory_id=56

<?php
    $host = $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
    if($host == 'intorremolinos.co.uk/placecategory/accommodation/') {
      query_posts("cat=56");
    }
?>
于 2013-05-15T09:44:38.170 回答