我正在创建一个插件,允许用户在他们选择的指定页面或帖子上插入特定代码。我尝试过这样做:
function asdf() {
$siteURL = get_site_url() . \'/\';
$pages = get_pages();
foreach ($pages as $page ) {
$pageTitle = get_page_link( $page->ID );
if ( $siteURL === $pageTitle ) {
echo "this is the correct page" . "<br>";
}
else {
echo "this is the wrong page". "<br>";
}
}
}
add_action(\'wp_head\', \'asdf\');
如果运行此代码,您将看到它对所有页面的处理都是相同的,不同页面的结果不会有任何区别。然而,我试图让我的函数唯一地处理每个页面,并根据每个页面标题给出不同的结果。
提前谢谢。