cedaro/metamedia

该包最新版本(v1.0.0)没有提供许可证信息。

WordPress 插件,用于注册媒体选择元框。

安装: 67

依赖: 0

建议者: 0

安全: 0

星标: 8

关注者: 6

分支: 0

开放问题: 0

类型:wordpress-plugin

v1.0.0 2013-05-27 16:15 UTC

This package is auto-updated.

Last update: 2024-08-29 03:47:19 UTC


README

WordPress 插件,用于注册媒体选择元框。

贡献者: Brady Vercher
需求 3.5
测试到 4.0
许可证: GPL-2.0+

随着 WordPress 3.5 的发布,尝试将附件与其上传的帖子解耦,这是与之前版本的转变,并且更加重视 [gallery] 短代码。保持了向下兼容性,但管理仅附加到帖子的图像的相册变得稍微不那么直观。无论如何,始终难以在模板的不同区域中选择多个特色图像或多个相册。

Metamedia 允许注册类似于“特色图像”元框的简单元框,用于选择单个图像或图像库,以便存储在帖子元字段中以方便检索和在模板中使用。它可以与任何帖子类型一起使用,并使用本地媒体框架。

Gallery Meta Box
示例相册元框。可以直接在元框中对图像进行排序。

Featured Image Meta Box
示例元框,具有用于选择单个图像的自定义标签。

用法

要添加类似于“特色帖子”元框的元框,只需使用 register_metamedia_metabox() 注册它,如下所示

function themename_register_metamedia() {
	if ( ! is_admin() || ! function_exists( 'register_metamedia_meta_box' ) ) {
		return;
	}

	// Register a meta box for assigning a 'hero' image to posts.
	register_metamedia_meta_box( 'hero', 'post' );
}
add_action( 'init', 'themename_register_metamedia' );

现在在模板中,可以使用 get_post_meta( $post_id, 'hero', true ) 获取图像 ID。

方法

两个方法的参数相同。大多数已注册元框和媒体模态的标签和属性可以使用可选的 $args 参数进行自定义。

register_metamedia_meta_box( $meta_key, $post_type, $args = array() )

register_metamedia_gallery_meta_box( $meta_key, $post_type, $args = array() )

某些参数可能不适用于相册元框。对于更高级的用法,提供了额外的参数。

安装

Metamedia 可在 WordPress 插件仓库 中找到,因此可以从您的管理面板中安装,就像其他任何插件一样。您也可以直接从 GitHub 使用以下方法之一下载它

上传

  1. 从 GitHub 下载最新的发行版 [下载链接]
  2. 转到您的 WordPress 管理面板中的 插件 → 添加新插件 屏幕并点击顶部的 上传 选项卡。
  3. 上传压缩文件。
  4. 安装完成后,点击 激活插件 链接。

手动

  1. 从 GitHub 下载最新的发行版 [下载链接]
  2. 解压缩存档。
  3. 将文件夹复制到 /wp-content/plugins/
  4. 转到您的 WordPress 管理面板中的 插件 屏幕,并点击 Metamedia 下的 激活 链接。

有关手动安装插件的更多信息,请参阅 Codex。

Git

/wp-content/plugins/ 中克隆此存储库

git clone git@github.com:cedaro/metamedia.git

然后转到您的 WordPress 管理面板中的 插件 屏幕,并点击 Metamedia 下的 激活 链接。