我的自定义帖子需要通过简单的哈希值保护。我一直在谷歌搜索和堆栈溢出现在约4个小时, 但我似乎找不到正确的答案。
有没有办法更改为ID级的新帖子创建的子弹并将其哈希化?
因此, 除了:
【WordPress随机发布网址】wordpress.com/blog/143
散列id并将其作为url:
wordpress.com/blog/202cb962ac59075b964b07152d234b70
global $wp_rewrite;
$custom-posts_structure = '/custom-post/'. md5('%custom-post%');
$wp_rewrite->
add_rewrite_tag("%custom-post%", '([a-z0-9]+)', "custom-post=");
$wp_rewrite->
add_permastruct('custom-post', $custom-posts_structure, false);
我拼命尝试了上面的代码, 但这只会对字符串进行哈希处理, 而不会检索唯一的ID。
#1
有没有办法更改为新帖子创建的子弹对于这一部分, 你应该挂钩到适当的位置-请参阅在Wordpress中自定义Post Slug的自动生成
基本上, 这只是将post_name替换为其他内容(你的哈希), 因此, 如果你使用基于帖子名称的默认路由, 则无需在重写设置本身中添加任何内容。
推荐阅读
- 在WordPress登录后重定向
- 当帖子类型具有多个单词时查询wordpress自定义帖子类型
- 仅在”pre_get_posts”挂钩中查询带有特色图片的帖子
- qTranslate-X弄乱了WordPress中的主题CSS
- Qode主题-加载太大的图像。我该如何预防()
- 产品ID在WC_Order中返回空-WooComerce
- purgecss无法识别条件类
- 如何从WordPress博客文章页面删除评论和作者图标
- 在URL上设置子类别名称时出现问题