我试图有一个基于断父子关系的标题和URL进行填充。 我已经能够与其他开发人员在这里工作的#1(参考: 回波在WordPress父页面的副标题-第(2) ),以模仿基于关闭从表中收集的数据有类似的功能,但是,这将是静态的填入该信息。
我需要做什么:
如果你在首页或使用该页面的“默认”模板,标题将“主页”和URL将是“ http://example.com ”。 在这种情况下的页面ID将是“0”的主页及其所有子将分享基于关闭的“0”这种关系。
如果你是一个子品牌网页或使用该模板的页面,标题将是“子品牌”和URL将是“ http://example.com/sub ”。 在这种情况下网页ID将是“67”和任何孩子将分享基于关“67”的这种关系。
该功能的最新版本:
<?php
if ($post->post_parent!=67) {
// Sub-brand - children
echo = "Sub brand child";
$title .= "Sub-brand";
$link .= "\nhttp://example.com/sub";
} elseif($post->ID==0||count(get_pages('child_of='.$post->ID))!=67) {
// Sub-brand - home
echo = "Sub brand home";
$title .= "Sub-brand";
$link .= "\nhttp://example.com/sub";
} else {
// Homepage and children
echo = "Everything else";
$title .= "Homepage";
$link .= "\nhttp://example.com/";
}
?>
当前的问题):
- 该网页被初始分类下的“如果”语句而不是“别人”
- 正在使用的“主页”作为父母的子页面正在与“ELSEIF”语句而不是相关的“其他人”
什么是工作:
- 子品牌主页被正确地由最初的居住“if”语句
- 使用“子品牌”为母体的子页面正在与“elseif的”发言
任何帮助将与获得的关联正确的理解。 要知道,我已经用PHP工作不到一周的时间,我学习,我去。