是否将PDF附加到存档模板?

时间:2012-03-12 作者:redconservatory

我有一个名为“media”的自定义帖子类型,我希望能够为包含所有媒体自定义帖子的存档页面上载一个名为“presskit”的pdf。

我只需要上传/关联一个PDF与存档。。。最好将其设置为子菜单页,例如:

add_action(\'admin_menu\', \'register_media_submenu_page\'); 

    function register_media_submenu_page() {
        add_submenu_page( \'edit.php?post_type=media\', \'Press Kit\', \'Press Kit\', \'manage_options\', \'press_kit_file\', press_kit );
    }

    function press_kit() {
        echo \'<div class="wrap">\';
        echo \'<h2>Upload a press kit</h2>\';

        echo \'</div>\';
    }
然而,如果这太复杂,我认为下一个最好的选择是,客户可以随时用新的pdf替换媒体库中的pdf(保持相同的ID?)

1 个回复
最合适的回答,由SO网友:Dwayne Charrington 整理而成

我一直推荐这个插件,尽管我与插件或其作者没有任何关联。它是免费的,允许您在编辑屏幕上添加自定义上传字段和各种商品,而无需触摸代码。它叫Advanced Custom Fields. 有些开发人员会不赞成建议使用插件而不是自己写东西,但说真的,既然已经有了免费的解决方案,为什么还要重新发明轮子呢?

这个插件可以做你想做的事情,从长远来看,它会让你和客户端更容易。

结束

相关推荐

如何显示帖子(word文档或pdf)附件的链接?

我使用下面的代码首先获取帖子的附件(如果它们是Word文档或pdf文件),然后回显所述附件的url。这在页面上的第一篇帖子上非常有效。然而,在随后的每一篇文章上,都会回显相同的附件url,即使该文章没有附件。我怎样才能避免这种情况发生?$args = array( \'post_type\' => \'attachment\', \'post_mime_type\' => array(\'application/d