【问题标题】:Wordpress custom page codeWordpress 自定义页面代码
【发布时间】:2014-04-23 16:26:29
【问题描述】:

我对 wordpress 很陌生,只是想知道是否有人 可以指出我将解释的教程的方向 如何将我自己的代码添加到 wordpress 页面。

到目前为止,我所能找到的只是我应该 从我的模板中复制 page.php 并将其用作 在 wordpress 中添加的页面模板。然而这只是 让我可以控制正文,而不是标题/导航菜单/侧边栏。

我是否正确假设我必须替换方法调用,例如 get_header() 等以及它将生成和操作的代码 从那里开始?如果我将参数更改为 get_template_part('内容', '页面');并添加一个php页面 身体的适当名称?

【问题讨论】:

  • 既然可以在页面内容上添加新页面,为什么还需要一个带有 wordpress 的自定义页面?
  • @David 我不确定我完全理解你的意思,但问题不在于添加新页面,问题在于自定义添加的页面。例如,我想添加 php 代码以从我自己的数据库表中加载数据。现在这应该可以通过复制 page.php、重命名并将其用作模板来实现,但这并不能控制导航菜单和侧边栏。
  • 奉献你的不是我

标签: php wordpress


【解决方案1】:

方式 1 你可以这样做:

1) 添加新页面

2) 将这些代码添加到 index.php 或 page.php

<?php

if (is_page('About 3C')) {?>

<div>Display this particular div</div>

<?php }

else { ?>

<div>Display that particular div</div>
<?php }?>

<?php 

if (is_page('About 3C')) {

<div>Display this particular div</div>

}

else {

<div>Display that particular div</div>
}

?>

假设您添加的页面名称是:关于 3C

你可以从上面的代码中调用数据库

或方式2:请参考: http://line25.com/tutorials/how-to-create-a-wordpress-custom-page-template

【讨论】:

  • 非常感谢,我假设我可以将 php 代码添加到侧边栏/导航栏,只需使用不同的名称调用 get_header() 或 get_sidebar() 并为它们添加 php 文件?跨度>
  • 是的,试试看 your-theme/functions.php 或 your-theme/inc/functions.php
猜你喜欢
  • 2011-04-13
  • 1970-01-01
  • 2019-04-07
  • 2016-09-25
  • 1970-01-01
  • 1970-01-01
  • 2013-10-10
  • 2011-06-28
  • 1970-01-01
相关资源
最近更新 更多