处理「;“回到家里”;在WordPress中使用PHP填充
我正在尝试根据父子关系填充标题和URL。我已经能够在Stackoverflow(ref:)上与其他开发人员合作,根据从表中收集的数据模拟类似的函数,但是,这将是填充的静态信息 我需要做什么:处理「;“回到家里”;在WordPress中使用PHP填充,php,wordpress,parent-child,Php,Wordpress,Parent Child,我正在尝试根据父子关系填充标题和URL。我已经能够在Stackoverflow(ref:)上与其他开发人员合作,根据从表中收集的数据模拟类似的函数,但是,这将是填充的静态信息 我需要做什么: <?php if ($post->post_parent!=67) { // Sub-brand - children echo = "Sub brand child"; $title .= "Sub-brand"; $l
<?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/";
}
?>
如果您在主页上或使用该页面的“默认”模板,则标题将为“主页”,URL将为“”。在这种情况下,主页的页面id将为“0”,任何子项都将基于“0”共享此关系
如果您位于子品牌主页或使用此模板的页面上,则标题将为“子品牌”,URL将为“”。在这种情况下,主页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/";
}
?>
当前问题:
<?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”语句而不是“else”语句关联
<?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”语句关联
如能获得正确的关联,将不胜感激。请注意,我使用PHP的时间不到一周,我正在边走边学习。今天刚找到你的帖子。。有什么消息吗?自从我发表第一篇文章以来,我一直没能使这个功能正常运行。任何帮助都将不胜感激!:)