gpt4 book ai didi

php - WordPress if is_page 函数不工作

转载 作者:搜寻专家 更新时间:2023-10-31 21:38:13 25 4
gpt4 key购买 nike

我正在尝试向我的 Wordpress 主题添加一个功能,该功能将在每篇文章之前和之后添加内容,但不会在任何页面上添加内容。这似乎不起作用,但不确定原因。

if(!is_page()) {
function custom_content($content) {
$content = 'before post content' . $content . 'after post content';
return $content;
}
add_filter('the_content','custom_content');
}

编辑:我最终得到的解决方案对我有用,使用 is_single 仅包含在单个帖子中。如果您想包含在单个页面上,请使用 is_singular

function custom_content($content) {
if (is_single()) {
$content = 'before post content' . $content . 'after post content';
}
return $content;
}
add_filter ('the_content', 'custom_content', 0);

最佳答案

您可能会在循环中使用它。 is_page() 仅在循环外起作用。

https://codex.wordpress.org/Function_Reference/is_page

关于php - WordPress if is_page 函数不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14097119/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com