如何在WordPress帖子中嵌入pdf图库?

时间:2015-01-31 作者:aryan

我想展示一下报纸的肩章。有没有一种方法可以像图片库一样在帖子中嵌入pdf库

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

您可以使用自定义URL字段来修改每个库图像的附件链接:

Custom Attachment's URL

以下插件支持此操作:

<?php
/**
 * Plugin Name:   Custom Attachments Links
 * Description:   Adds a new media field, to override the default attachment links.
 * Plugin URI:    http://wordpress.stackexchange.com/a/176668/26350
 * Plugin Author: Birgir Erlendsson (birgire)
 * Version:       0.0.1
 */

add_filter( \'attachment_fields_to_edit\', function( $fields, $post )
{
    $fields[\'wpse_custom_attachment_url\'] = array(
        \'label\' => \'Custom URL\',
        \'input\' => \'text\',
        \'value\' => get_post_meta( $post->ID, \'wpse_custom_attachment_url\', true ),
        \'helps\' => "Override the attachment\'s default",
    );
    return $fields;
}, 10, 2 );

add_filter( \'attachment_fields_to_save\', function( $post, $attachment )
{
    if( isset( $attachment[\'wpse_custom_attachment_url\'] ) )
        update_post_meta( 
            $post[\'ID\'], 
            \'wpse_custom_attachment_url\', 
            $attachment[\'wpse_custom_attachment_url\'] 
        ); 
    return $post;
}, 10, 2 );

! is_admin() && add_filter( \'attachment_link\', function( $link, $pid )
{
    if( $url = get_post_meta( $pid, \'wpse_custom_attachment_url\', true ) )
        $link = esc_url( $url );   
    return $link;
}, 10, 2 );

结束

相关推荐

Embed PDF into wordpress

有没有办法在Wordpress中的帖子中显示PDF文件?我使用了该标记,但如果有人有Internet下载管理器,则会出现下载PDF文件的对话框,如果单击“取消”,则无法看到该文件,只能下载该文件有没有办法停止自动下载?有很多插件,但图像质量太差了。