我正在使用插件;WP附件;在帖子上显示附加的媒体文件。
该插件似乎无法在我的模板中手动调用列表,我认为该插件不再受到支持。我签入了插件代码,我认为下面这行是关键。
add_filter(\'the_content\', \'wpatt_content_filter\');
我的编码能力有限,但我基本上将“内容”更改为“附件文件”,并在我的函数中进行了更改。我添加的php:function the_attachedfiles( $more_link_text = null, $strip_teaser = false ) {
/**
* Filters the post content.
*
* @since 0.71
*
* @param string $content Content of the current post.
*/
$content = apply_filters( \'the_attachedfiles\', $content );
$content = str_replace( \']]>\', \']]>\', $content );
echo $content;
}
然后在我的模板中添加了我创建的函数,如下所示:<?php the_attachedfiles(); ?>
我的问题是,我能在不更改插件代码的情况下做到这一点吗?如果插件得到更新,我将被迫再次手动编辑。所以我宁愿要一个替代品。其次,如果我要更改插件中的代码,那么这是我在函数中添加的最佳方式和行吗。php,我猜也可能更好。
如有任何改进,将不胜感激。