我需要一些hook_link_alter语法的帮助。我的代码是
function modulename_link_alter(&$links, &$node, $comment = null){
foreach($links as $module=>$link){
if (isset($links['link_id'])) {
unset($links['link_id']);
}
}
}
这不会删除链接。
答案 0 :(得分:0)
尝试
function mymodule_link_alter(&$links, $node) {
foreach ($links as $module => $link) {
if (strstr($module, 'blog')) {
unset($links[$module]);
}
}
}
将blog
替换为您需要删除的地方
答案 1 :(得分:0)
可以非常简单,将其放入自定义模块中。最好将自己的模块专门用于网站调整。
function mycustomsitemodule_link_alter(&links, $node) {
unset($links['link_id_to_unset']);
}
摆脱链接所需的最低限度。