检查WordPress中文章状态的功能


官方→WordPress Codex

确定WordPress中文章状态的后续处理

实现获取文章状态的过程

1
<?php get_post_status( $ID ) ?>

这是一个已经准备好的功能,因此如果您仔细阅读参考资料
我能够立即添加处理程序
上面的$ ID的内容将是以下内容之一,因此
如果创建条件,则可以执行所需的处理

1
2
3
4
5
6
7
8
- 'publish' - 公開済
- 'pending' - 承認待ち
- 'draft' - 下書き
- 'auto-draft' - 新規作成された投稿。まだコンテンツがない。
- 'future' - 予約済(未来に投稿される)
- 'private' - 非公開(ログインしていないユーザーから見えない)
- 'inherit' - リビジョン。get_children() を見てください。
- 'trash' - ゴミ箱にある投稿。バージョン 2.9 で追加された。

条件

的示例

1
2
3
4
5
6
7
<?php
    if ( get_post_status ( $ID ) == 'private' ) {
        echo '非公開';
    } else {
        echo '公開済';
    }
?>

我这次实现的是
我在上面的示例中添加了对自定义字段值的确认作为条件。
我将在后面总结。