我正在使用主题框架,我正在努力抵制编辑核心文件的诱惑。我想添加帖子格式的功能,但我需要能够删除特定帖子格式的某些元素。
function thesis_teaser_headline($post_count, $post_image) {
thesis_hook_before_teaser_headline($post_count); #hook
if ($post_image['show'] && $post_image['y'] == 'before-headline')
echo $post_image['output'];
echo '<h2 class="entry-title"><a href="' . get_permalink() . '" rel="bookmark" title="Permanent link to ' . get_the_title() . '">' . get_the_title() . "</a></h2>\n";
if ($post_image['show'] && $post_image['y'] == 'after-headline')
echo $post_image['output'];
thesis_hook_after_teaser_headline($post_count); #hook
}
删除帖子格式(例如“链接”)的标题数据的最有效方法是什么?正在调用此函数以从主页循环生成预告片的内容。我可以创建一个完整的自定义循环,但它不会与Thesis后端绑定,这使得它的灵活性降低。
谢谢!
答案 0 :(得分:0)
您可以使用/* */
控件来发表评论功能。所以它不会被执行。或者只是在它们之间删除要删除的部分......
答案 1 :(得分:0)
我对Thesis不熟悉,但是我看到它正在调用钩子,所以你可以把它们的一个功能放在这些上,以防万一你不想要原始thesis_teaser_headline()
的任何内容关于ob_start()
挂钩上的输出缓冲(before
),如果要在{{1}上更改其内容而不是完全替换,请将其清除ob_end_clean()
或$content = ob_get_clean()
} hook。
答案 2 :(得分:0)
用jquery调整html怎么样?检查post类(包含每个帖子的div上的css类列表),看看你是否可以从那里选择你需要的东西。 最重要的是,我建议避免使用该框架,当你需要调整它时,它是纯粹的噩梦。