WordPress 可以通过文章 ID 获取到指定文章的数据,也可以通过 URL 获取文章 ID,但是最近子凡在开发一个泪雪网的批量数据理解功能,需要将相关标题的文章 URL 做批量提交,那么就需要用到 WordPress 的一个自带函数 get_page_by_title。
WordPress 默认也已经提供了可以通过文章标题就能够快速获取到文章信息的函数“get_page_by_title”,作用和 get_post 函数功能差不多,只是查询的条件不一样,返回的结果其实就是 get_post 处理过的数据。
12345678910 |
//格式get_page_by_title( string $page_title, string $output = OBJECT, string|array $post_type = 'page' ) $page_title 页面标题$output 返回的类型格式,例如 OBJECT,ARRAY_A 或 ARRAY_N 选一个,默认是 OBJECT$post_type 文章类型,默认为 page 页面,查询文章为 post //WordPress 通过文章标题获取 post 信息$post = get_page_by_title('这里就是文章的标题', OBJECT, 'post');$postid = $post->ID; //文章 ID |
详细的 post 返回字段包括:
123456789101112131415161718 |
ID int 文章 IDpost_author string 作者 user IDpost_name string 文章别名post_type string 文章类型post_title string 文章标题post_date string 文章时间,格式为: 0000-00-00 00:00:00post_date_gmt string 文章 gmt 时间,格式为,: 0000-00-00 00:00:00post_content string 文章内容post_excerpt string 文章摘要post_status string 文章状态comment_status string 评论状态,开启或者关闭: { open, closed }ping_status string ping 状态 { open, closed }post_password string 文章密码post_parent int 父 ID,默认是 0post_modified string 文章修改时间,格式为: 0000-00-00 00:00:00post_modified_gmt string 文章修改时间,格式为: 0000-00-00 00:00:00comment_count string 文章评论统计menu_order string 好像没什么用,默认是 0 |
好啦,简单的做个记录和分享,相信对于一些新人 WordPress 开发者会有一点点帮助吧,可以竟可能的避免重复造轮子的情况,利用好 WordPress 已经提供好的函数,可以让开发效率事半功倍。
让足球滚一会提供足球、篮球、NBA赛事前瞻分析推荐,与各联赛时实新闻报道、球员转会消息、赛事录像回放等资讯,用心认真把每件事做到最好的网站。
体育即时比分网提供实时足球比分与篮球比分数据,包括即时比分、赛程、球队、竞猜等数据,让您无时无刻都能掌握时实足球比分与篮球比分动态消息。即时更新各项比赛数据与完赛结果。让足球滚一会带您体验精彩的竞猜足球比赛!
金魔网
外籍模特
:imtoken钱包为您提供最新的imtoken钱包信息,imtoken是全球最大的数字货币钱包,支持包括BTC, ETH, BSC, TRON, Aptos, Polygon, Solana, OKExChain, Polkadot, Kusama, EOS等在内的所有主流公链及Layer 2,已为全球近千万用户提供可信赖的数字货币资产管理服务,也是当前DeFi用户必备的工具钱包。
我们专注提供明星代言、商演、翻包视频、祝福视频录制等业务,十多年行业服务经验