这是一个一般性的问题,但假设我有一个函数,并且在特定的页面上我想显示一个表。
该功能仅适用于我网站上的一个页面,但每个帖子/页面都将运行该功能(当它“意识到”它不是正确的页面时,跳过它)。
Would it be better, 从性能角度来看,to use a page template 对于此特定页面instead of this filter? 或者这是微不足道的,不值得担心的。
希望你能理解我所问的要点,我意识到还有其他因素,比如我的表(或我包含的任何内容)是如何处理的,但为了这个问题,我们还是忽略这些吧。
add_filter(\'the_content\', \'str_load_table\');
function str_load_table($content) {
if(is_page(\'my-table\')) {
$my_content = \'pretend this is a table\';
$content = $content . $my_content
}
return $content;
}