automattic / co-authors-plus
WordPress 多作者和嘉宾作者
Requires
- php: >=5.6
- composer/installers: ~1.0
Requires (Dev)
- automattic/vipwpcs: ^2.2
- dealerdirect/phpcodesniffer-composer-installer: ^0.4.1 || ^0.5 || ^0.6.2 || ^0.7
- dms/phpunit-arraysubset-asserts: ^0.5.0
- php-parallel-lint/php-parallel-lint: ^1.0
- phpcompatibility/phpcompatibility-wp: ^2.1
- phpunit/phpunit: ^5 || ^6 || ^7 || ^8 || ^9
- squizlabs/php_codesniffer: ^3.5
- wp-cli/extension-command: ^2.0
- wp-cli/wp-cli-tests: ^3
- wp-coding-standards/wpcs: ^2.3.0
- yoast/wp-test-utils: ^1.2
- dev-develop
- 3.6.1
- 3.6.0
- 3.5.15
- 3.5.14
- 3.5.13
- 3.5.12
- 3.5.11
- 3.5.10
- 3.5.9
- 3.5.8
- 3.5.7
- 3.5.6
- 3.5.5
- 3.5.4
- 3.5.3
- 3.5.2
- 3.5.1
- 3.5
- 3.4.92
- 3.4.91
- 3.4.9
- 3.4.8
- 3.4.7
- 3.4.6
- 3.4.5
- 3.4.4
- 3.4.3
- 3.4.2
- 3.4.1
- 3.4
- 3.3.1
- 3.3.0
- 3.3-beta
- 3.2.2
- 3.2.1
- 3.2
- 3.1.2
- 3.1.1
- 3.1
- dev-add/author_term_backfill_command
- dev-fix/readme-code-blocks
- dev-fix/missing_wp_user_type
- dev-main
- dev-dependabot/npm_and_yarn/express-4.19.2
- dev-dependabot/npm_and_yarn/webpack-dev-middleware-5.3.4
- dev-dependabot/npm_and_yarn/follow-redirects-1.15.6
- dev-dependabot/npm_and_yarn/axios-and-wordpress/scripts-1.6.7
- dev-fix-takeover-popup-avatar-collision
- dev-test/wp-test-utils-assertObjectHasProperty
- dev-antonlukin/develop
- dev-fix/link-users-dropdown
- dev-fix/138
This package is auto-updated.
Last update: 2024-09-12 02:30:42 UTC
README
稳定标签:3.6.1
至少需要:4.1
测试到:6.5
需要 PHP:7.4
许可证:GPLv2 或更高版本
许可证 URI:https://gnu.ac.cn/licenses/gpl-2.0.html
标签:作者、用户、多作者、合著者、多作者、发布
贡献者:batmoo、danielbachhuber、automattic、GaryJ
通过搜索输入框将多个作者署名分配给文章、页面和自定义文章类型。
描述
通过搜索输入框将多个作者署名分配给文章、页面和自定义文章类型。合著文章将在合著者的存档页面上显示并在他们的订阅源中显示。合著者可以编辑与他们相关的文章,而合著者作为贡献者只能编辑尚未发布(如核心行为)的文章。
无需创建 WordPress 用户帐户即可将作家添加为署名。只需为作家创建一个嘉宾作者资料,然后像通常那样分配署名。
在前端,使用Co-Authors Plus 模板标签在任何您通常列出作者的地方列出合著者。
有关更详细的文档,请参阅此插件的 GitHub Wiki。
Co-Authors Plus 是对由 Weston Ruter(2007 年)最初开发的 Co-Authors 插件的几乎完全重写。原始插件受到 Mark Jaquith(2005 年)的 'Multiple Authors' 插件的启发。
安装
- 重要:如果您正在使用原始 Co-Authors 插件,在安装 Co-Authors Plus 之前请禁用它。
- 解压 coauthors-plus.zip 文件,并将其内容上传到
/wp-content/plugins/
目录。或者,您可以直接从您的 WordPress 安装中的插件目录安装。 - 通过 WordPress 中的“插件”菜单激活插件。
- 在您的模板中放置co-authors 模板标签。
- 将合著者添加到您的文章和页面中。
截图
- 可以使用自动完成界面将多个作者添加到文章、页面或自定义文章类型。
- 嘉宾作者允许您在不创建 WordPress 用户帐户的情况下分配署名。您还可以通过将嘉宾作者映射到 WordPress 用户来覆盖现有 WordPress 帐户元数据。
常见问题解答
我如何将 Co-Authors Plus 支持添加到我的主题中?
如果您刚刚安装了 Co-Authors Plus,您可能会注意到署名正在在后台添加,但在前端没有显示。您需要将模板标签添加到您的主题中,署名才会显示。
当我删除分配给文章或页面的合著者用户时,文章和页面会发生什么?
当用户从WordPress中删除时,他们将同时从所有他们共同撰写的帖子中被移除。如果您将他们的帖子重新分配给其他用户,那么该用户将成为共同作者。
我可以在WordPress多站点中使用Co-Authors Plus吗?
是的!您可以在WordPress多站点中使用Co-Authors Plus。Co-Authors Plus可以按站点逐个激活或网络激活。但是,如果您创建访客作者,那么这些访客作者将按站点逐个存在。
谁需要什么权限?
WordPress用户需要edit_others_posts
权限来将共同作者分配给帖子。这通常授予编辑角色,但可以通过coauthors_plus_edit_authors
过滤器进行修改。
WordPress用户需要list_users
权限来创建新的访客作者档案。这通常授予管理员角色,但可以通过coauthors_guest_author_manage_cap
过滤器进行修改。
我能否轻松地创建所有共同作者的列表?
是的!您可以使用模板标签coauthors_wp_list_authors()
来创建所有共同作者的列表。创建列表的模板标签与wp_list_authors()
具有许多相同的参数。查看template-tags.php
以获取更多详细信息。
我能否禁用访客作者?
是的!您可以通过过滤器完全禁用访客作者。在init
加载以下行将有效:add_filter( 'coauthors_guest_authors_enabled', '__return_false' )