wpscholar / wp-post-expiration
一个WordPress模块,可以轻松地为任何文章类型添加文章过期支持。
1.1.1
2017-11-03 19:31 UTC
- dev-master
- 1.1.1
- 1.1
- 1.0
- dev-dependabot/npm_and_yarn/qs-6.4.1
- dev-dependabot/npm_and_yarn/loader-utils-1.4.2
- dev-dependabot/npm_and_yarn/async-2.6.4
- dev-dependabot/npm_and_yarn/node-sass-7.0.0
- dev-dependabot/npm_and_yarn/tar-2.2.2
- dev-dependabot/npm_and_yarn/hosted-git-info-2.8.9
- dev-dependabot/npm_and_yarn/lodash-4.17.21
- dev-snyk-fix-a22f032cf3cb96397597f2eb289be165
- dev-snyk-fix-e1a70d56d359a7d8c778b04411ed177f
- dev-dependabot/npm_and_yarn/y18n-3.2.2
- dev-snyk-fix-75bc631dc4ae42405a4b5fc8618ddb5a
- dev-dependabot/npm_and_yarn/elliptic-6.5.4
- dev-snyk-fix-60c652e796f6493795fded66276dbcac
- dev-snyk-fix-8ac16556c67ad617cbb4754aee6e68dd
- dev-dependabot/npm_and_yarn/ini-1.3.7
- dev-snyk-fix-cd2e4f53daf6a7d9d998138e180eb808
- dev-snyk-fix-2e3ba8c69cd034b5dd3ef6a40665e041
- dev-dependabot/npm_and_yarn/lodash.mergewith-4.6.2
- dev-snyk-upgrade-32c2f635c98778c3ca7ae0236223f1fb
- dev-snyk-upgrade-9228e5ef663e00e37c01d628acb49361
- dev-snyk-upgrade-b5ee519bdc2b9b4df0fb9dec0d2cc516
- dev-snyk-upgrade-9ea105b52169079b7c821618613f878d
- dev-snyk-upgrade-54417e6aa6946527b4fd0bd42c40ca36
This package is auto-updated.
Last update: 2024-09-07 13:46:30 UTC
README
一个WordPress模块,可以轻松地为任何文章类型添加文章过期支持。
需求
- PHP 5.4+
- WordPress 4.5+
安装
通过 Composer 将模块添加到您的代码库中
composer require wpscholar/wp-post-expiration
初始化
如果您将代码添加到WordPress插件或主题中,不需要初始化步骤。但是,如果您在WordPress项目中更高层次添加代码,需要在init钩子中调用初始化函数,如下所示
add_action( 'init', 'wpscholar_post_expiration_initialize', 1000 );
添加文章类型支持
如果您正在为现有文章类型添加支持,只需添加以下代码
add_post_type_support( 'post', 'expiration' );
确保将 post 替换为您的文章类型名称。
或者,在注册文章类型时,在 supports 参数中添加 'expiration'。
可用方法
以下为公开的静态方法
setExpiration( $post_id, $expiration )- 设置特定文章的过期时间。过期时间是Unix时间戳。removeExpiration( $post_id )- 移除特定文章的过期时间。expirePost( $post_id )- 立即过期特定文章。expirePosts()- 过期所有文章。(每次运行限制每个文章类型100篇)