【问题标题】:How to make a php page and use a Wordpress theme如何制作 php 页面并使用 Wordpress 主题
【发布时间】:2010-05-28 17:32:13
【问题描述】:

我想创建一个特殊的 php 和 javascript 页面,但我希望它使用我已经安装的 Wordpress 主题。怎么做?

谢谢

【问题讨论】:

  • 你的问题有点笼统。 “特殊的 php 和 javascript wordpress 页面”是什么意思?
  • sorry ... PHP PAGE .. 我想使用我自己的 PHP 和 JAVASCRIPT。但我想在我的 wordpress 中使用它,所以我希望它看起来像我的 wordpress 主题

标签: php javascript wordpress


【解决方案1】:

您可以通过包含 wordpress 的页眉和页脚并将您自己的代码放在中间来实现此目的。比如这样:

include $_SERVER['DOCUMENT_ROOT']."/wp-blog-header.php";
include $_SERVER['DOCUMENT_ROOT']."/wp-content/themes/[YOUR THEME]/header.php";
// your code goes here
include $_SERVER['DOCUMENT_ROOT']."/wp-content/themes/[YOUR THEME]/footer.php";

我还没有在较新版本的 wordpress 上测试过这个,但在过去已经奏效了。如果您想使用其中一些变量,例如数据库连接信息,您甚至可以包含 wpconfig 文件。

希望这会有所帮助。

【讨论】:

  • 很棒的解决方案。这是唯一对我有用的解决方案。使用第三方解决方案或创建子主题/模板不提供纯 php。给杰里米的道具。使用 Wordpress 3.4.1 测试
【解决方案2】:

请参阅Integrating WordPress with Your Website « WordPress Codex,了解如何将标头和其他包含内容拉入静态 php 页面/文件,例如:

<?php
require('/the/path/to/your/wp-blog-header.php');
get_header(); 
?>

【讨论】:

    【解决方案3】:
    <?php
    
        define('WP_USE_THEMES', FALSE);
        require('./wp-blog-header.php');
    
        get_header();
    
        query_posts('showposts=1');
    
        get_footer();
    
    ?>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-17
      • 1970-01-01
      • 2019-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-31
      相关资源
      最近更新 更多