如何将php自定义页面添加到wordpress

时间:2012-11-21 作者:FAWAZ

我想为我的Wordpress博客创建一个自定义页面,在其中执行我的php代码,同时保留整个网站css/主题/设计的一部分。

php代码将使用第三方API(因此我需要包括其他php文件)

我如何做到这一点?

N、 B.我没有与Wordpress API交互的特定需要-除了包含某些其他需要的php lib之外,我在希望包含在WP页面中的php代码中没有其他依赖项。所以很明显,任何不需要学习WP api的解决方案都是最好的。请帮我解决这个问题。

2 个回复
最合适的回答,由SO网友:Chip Bennett 整理而成

请参阅the Page Templates section of the Static Pages Codex entry.

本质上,您可以创建一个自定义页面模板,名为template-foobar.php, 它将位于主题的根目录中,或位于一个较深的子目录中。

在此模板文件中,添加以下内容:

<?php
/**
 * Template Name: Foobar
 */

get_header();

// YOUR CUSTOM PHP GOES HERE

get_footer();
?>
现在可以将模板分配给您创建的任何静态页面。

SO网友:fuxia

创建一个custom page template, 并在那里添加代码。还有一个更老的article by Justin Tadlock 关于这个话题。

基本上,你复制page.phpsingle.php 在主题中,添加标题…

<?php
/*
Template Name: Custom Page
*/
…和您的代码
在后端,为要创建的页面选择该模板。

结束

相关推荐

“似乎没有wp-config.php文件。”尽管根目录中有wp-config.php

我遇到了一个奇怪的问题,我根本不知道如何着手解决它。。我有a site 在我将页面标题从“PRESS”改为“BLOG”之前,这一切都很正常现在,当您访问blog page, 出现以下错误:似乎没有wp配置。php文件。在我们开始之前我需要这个。需要更多帮助吗?我们知道了。您可以创建wp配置。php文件,但这并不适用于所有服务器设置。最安全的方法是手动创建文件。特别奇怪的是,这两个wp配置。php和wp配置示例。php位于站点根目录中。你知道发生了什么事以及如何补救吗?非常感谢。