首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Wordpress。有没有办法通过自定义url访问post?

是的,WordPress提供了一种通过自定义URL访问post的方法。这可以通过使用Permalink功能来实现。

Permalink是WordPress中的一个功能,它允许你自定义文章和页面的URL结构。通过自定义URL结构,你可以在URL中包含文章的标题、日期、分类等信息。

要启用自定义URL结构,你可以按照以下步骤操作:

  1. 登录WordPress后台,点击左侧菜单中的“设置”。
  2. 在设置菜单中选择“固定链接”。
  3. 在固定链接设置页面,你可以选择不同的URL结构,或者创建自己的自定义结构。如果你想在URL中包含文章的标题,可以选择“帖子名称”选项。
  4. 选择完毕后,点击“保存更改”按钮。

完成以上步骤后,WordPress会根据你的选择生成自定义的URL结构。现在,你可以通过自定义URL来访问post。

例如,如果你的自定义URL结构是“/%postname%/”,那么你可以通过在域名后面加上post的slug来访问post。例如,如果你的post的slug是“hello-world”,那么你可以通过“https://example.com/hello-world/”来访问该post。

这样,你就可以通过自定义URL来访问post了。

对于WordPress的更多信息和详细介绍,你可以访问腾讯云的WordPress产品页面:WordPress产品介绍

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

WordPress百度自动推送JS优化,规避错误、重复推送问题

这一点,在以往的文章中我都反复提出过: BaiduSubmit:百度 WordPress 结构化数据插件(改进版) WordPress 百度链接主动提交插件:Baidu-links-submit 优化版...WordPress 发布文章主动推送到百度,加快收录保护原创 对于百度最新推出的自动推送 JS 代码,通过站长平台的反馈来看,依然存在重复推送的坑: ?...重复推送到底有没有副作用,百度并没有给我明确的答复。...当页面未被百度收录,且被访问的页面地址等于 WordPress 唯一页面地址时,将会输出百度自动推送 js 代码,不符合条件的页面则不会输出。...您可以直接访问】或【很抱歉,没有找到与】文字内容。当代码确认页面已收录时,将会在文章中添加一个值为 1 的 baidu_record 自定义栏目。

1.5K70

WordPress搭建的网站如何更换网站域名

很多人都用WordPress来搭建博客网站,绑定了域名,也发布了不少文章,网站运行一段时间后觉得这个域名不好记或者其他原因更换了域名,而站点文章和一些页面调用还是绑定了老域名导致页面乱掉如下图 解决办法...链接网站对应的数据库,找到 wp_options 数据表(站长这边数据库已wp_开头,已数据库表开头显示的为准) 点击编辑修改表中的两个数据即 siteurl 和 home 中的option_value列的URL...(wp_为表前缀,如有修改成其他的则改成其他的) SQL UPDATE wp_posts SET post_content = replace( post_content, '老域名地址','新域名地址...') ; SQL UPDATE wp_posts SET guid = replace( guid, '老域名地址','新域名地址') 通过以上操作就完成了Wordpress网站更换域名了,就可以使用新域名访问网站了...') 到这里已经完美的把老域名替换为新域名了,刷新页面也可以正常访问

2.3K30

使用内存缓存优化 WordPress 文章浏览统计效率

几乎所有文章浏览统计插件,比如 WPJAM Basic 的「文章浏览统计」扩展,都是使用自定义字段来存储文章浏览数的,如果服务器开启了 Memcached 内存缓存,自定义字段的数据是怎么被缓存呢?...WordPress 默认的自定义字段缓存方式 WordPress 会以 $post_id 作为 cache_key,'post_meta' 作为 cache_group 整体进行缓存。...所以更新某个自定义字段,相当于该 $post_id 下的所有自定义字段的缓存都一起更新。...而每次文章浏览,这个自定义字段数据都会加 1,这样,每次自定义字段的缓存都会更新,然后就会造成每个页面会多出三个 SQL 查询。 有没有办法解决这个问题呢?...使用内存缓存优化文章浏览统计效率 我们可以把文章的浏览统计先缓存到内存中,每次增加10次浏览才写入数据库中去,这样就可以极大地降低 WordPress 操作因为自定义字段变更而造成 SQL 查询次数。

30220

迁移 valine 评论数据至 wordpress 数据库

tips:貌似 leancloud 导出数据时无法自定义列及删除上述两列 ","ACL".*?\}\}," //访问控制对象 ","insertedAt".*?...首先,在 valine 中通过查看源码或 leancloud 数据结构可以看到评论数据是通过页面 url 来进行关联的,而 wordpress 在其评论数据表中是通过 comment_post_ID 字段来分别对应到各文章...关联文章页面 首先我们需要利用 valine 中提供的 url 字段来分别匹配 wordpress 数据库中对应的文章 slug 别名的文章id(也就是把 url 转换为其文章对应的 comment_post_ID...虽然是个笨办法,不过也还能用,简单做个记录(在wp根目录创建以下php文件,再将之前转换后的 json 数据丢到根目录访问即可。...Core // 通过文章别名模糊匹配文章id function get_post_like_slug($post_slug) { global $wpdb;

9600

原创插件:网站收录查询和显示WordPress插件(自定义栏目优化版)

小小的研究了一下 WordPress自定义栏目,不到半小时,我就将上次分享的百度已收录的查询和显示代码改成了自定义栏目改进版(post_meta)! 一、效果预览 ? ?...目前该插件已通过 WordPress 官方审核,插件地址: 插件地址:https://wordpress.org/plugins/wp-baidu-record/ 下载地址:https://downloads.wordpress.org...strpos($rs,'没有找到该URL。您可以直接访问') && !...原版功能:通过 curl 在百度查询本页 url 并获取结果,如果存在就输出已收录,否则就是未收录,并且可点击提交 url 2. 原版缺点:每次打开页面都需要在百度查询一遍,严重拖慢速度!...通过 curl 在百度查询 url 收录结果,如果已收录就将结果写入到文章的 post meta 记录中。

1.4K60

wordpress伪静态方法收集

页面的真实静态化更是好的选择,按要求安装插件后,做好设置就不用管了,当你发布的文章链接头回被人点击的时候,自动在服务器上生成此文章的静态页,以后的访问者都直接访问这个已经生成的真实静态页了,速度快很多...进入管理后台,点菜单紧右边的“设置”,点选其下的“永久链接”(Permalinks) 点选“自定义,请在下面填入自定义结构”,再其下框里输入:/posts/%post_id%.html 点页面右下按钮...选择你喜欢的url方式,然后提交就可以了。...当然,如果你想有自己更个性化一些的url方式,就可以选择第4种方式,自定义。 直接在自定义的输入框中输入你想要的方式。然后再更新就可以了。...在发表文章的时候,输入文章缩略名“This Is A Great Post!”那么 “this-is-a-great-post” 就是url中的文章名.

93330

wordpress伪静态方法收集

页面的真实静态化更是好的选择,按要求安装插件后,做好设置就不用管了,当你发布的文章链接头回被人点击的时候,自动在服务器上生成此文章的静态页,以后的访问者都直接访问这个已经生成的真实静态页了,速度快很多...进入管理后台,点菜单紧右边的“设置”,点选其下的“永久链接”(Permalinks) 点选“自定义,请在下面填入自定义结构”,再其下框里输入:/posts/%post_id%.html 点页面右下按钮...选择你喜欢的url方式,然后提交就可以了。...当然,如果你想有自己更个性化一些的url方式,就可以选择第4种方式,自定义。 直接在自定义的输入框中输入你想要的方式。然后再更新就可以了。...在发表文章的时候,输入文章缩略名“This Is A Great Post!”那么 “this-is-a-great-post” 就是url中的文章名.

1.3K70

史上最详细的WordPress自定义文章类型指南(1)

') // 是否让 WordPress 映射权限元数据 (edit_post, read_post, delete_post),如果设置为 FALSE, 我们需要自己通过...如果你直接访问 http://127.0.0.1:20002/?awsome_app=appppppppppp ,这种是添加了key-value查询参数的动态URL,这个地址就不会404。...注意看下图中默认访问URL形式是:http://127.0.0.1:20002/awsome_app/appppppppppp/,这个URL是怎么来的呢?...这是因为在WordPress中启用了URL规则重写(rewrite)功能,会自动把和Post相关的动态URL改写为伪静态URL,这也会影响到自定义Post Type。...正如官网上的提示,如果你在WordPress中启用了URL规则重写,而且在创建自定义Post Type的时候没有把参数rewrite设置为false,那么在注册之后,还需要一些额外步骤来进行伪静态规则的刷新

4.2K20

WordPress更改固定链接诸项事宜

近日,由于看着 朴素 的链接不顺眼,本着生命在于折腾的心态,准备着手将WordPress的固定链接由原本的朴素改为自定义。 即 https://www.qcgzxw.cn/?...固定链接更改后访问文章404 原因分析:未添加nginx或者apache的重写规则(rewriter) 解决办法:添加或将旧规则更新为以下代码 location / { index index.html...规则选择说明 由于WordPress PostID不连续,若使用 规则改版 会提示原链接访问错误。(原因可能是不连续ID或者重写规则的问题) 所以我们只能选择 新旧URL对的方式。...> 然后访问你的域名+GetId.php(www.qcgzxw.cn/GetId.php)即可获取该目录ID下的所有文章,如有多个分类目录,将php文件里面的$CID改成另一个目录ID重新访问。...PS:360站长平台提交url对时不需带http(www.qcgzxw.cn/?

1.7K30

如何处理WordPress网站404状态死链

例如,如果有人尝试访问,yoursite.com/post-name 但网站并没有 post-name 这个子目录。那么,访客就会看到404报错,因为即使Web服务器正常运行,所请求的资源也不存在。...然后通过百度搜索推送管理插件的死链检测功能,将状态码为404的搜索引擎蜘蛛爬取链接数据整理至插件的死链提交清单,以便于站长对死链进一步处理。后面我们会详细介绍关于网站死链的处理办法。...更新WordPress网站的固定链接 如果您尝试访问内容时遇到站点范围内的404错误,则最可能的原因是固定链接。解决此问题的最简单方法是通过WordPress仪表板更新您的固定链接设置。...重新生成WordPress中的永固定链接 但如果你使用自定义链接,需要让WordPress实现伪静态URL,则可能需要对服务器进行URL重写规则配置,具体操作如下: 如果你使用的是LNMP环境,一般情况下你在配置...但如果你在使用/%post_id%.html格式作为固定链接时发生链接无法访问,可以尝试手动配置Nginx或者Apache,配置参考如下: Nginx伪静态配置 一般目录为/usr/local/nginx

4.7K10

WordPress 教程:WordPress 角色和权限终极指南

用户权限和后台菜单 很多插件都都会在 WordPress 后台添加一个管理页面,让用户自定义插件选项,一般我们可以通过下面的函数实现: // 添加主菜单 add_menu_page(page_title...所以使用这些额函数在 WordPress 后台中添加的菜单以及与这些菜单相关联的页面,是只有拥有指定的权限的用户才可以看到和访问的。... 权限,当然也可以直接 manage_options 权限来控制访问插件和主题选项页面。...所以使用权限系统,就不必去担心 WordPress 不再支持用户等级系统,并且如果想添加和使用自定义的权限,也只能使用权限系统。...为了做到这一点,最好的办法就是添加一个新的自定义用户角色: 添加自定义用户角色用到的函数是:add_role(),它会添加含有一组权限的一个新的用户角色,这里我添加一个叫做 'photo_uploader

1.9K30

WordPress插件Form Maker SQL注入漏洞分析

下面是分析和复现的过程: 本地环境:Wordpress5.1 + Form Maker1.13.3 在本地搭建WordPress5.1版本,然后上网找一下FormMaker的历史版本。...再看一下其他位置有没有类似的危险操作,或者上下文调用中是否对这个参数有检测(拼接前都没有估计其他位置也不能有了)? 对整个插件工程全文搜索$asc_or_desc,继续寻找。...通过以上两个漏洞的位置大致可以知道sql注入的产生原因了,可利用$asc_or_desc参数构造sql注入,形如: ,(case+when+(select+sleep(5)+from+wp_user+limit...+1)+then+1+else+2+end)+asc+--+ 在这之前还要解决一个重要的问题就是找到传参的位置,简单的办法就是在本地搭建的环境中使用产生漏洞插件的各种功能,查看每个功能传的参数,如图:.../wp-admin/', 'testcookie': 1 } session.post('http://ip/wordpress/wp-login.php', data=payload

79320

WordPress 高级缩略图插件:WPJAM Thumbnail

很多人问我爱水煮鱼首页的缩略图是如何实现的,这事我最近写的一个 WordPress 插件:WPJAM Thumbnail。...我们知道 WordPress 默认就有特色图片的功能,我们可以在撰写文章的时候设置一个缩略图,然后使用 wp_post_thumbnail 函数调用它,但是这个功能使用起来比较麻烦,因为需要每篇文章都要设置特色图片...有没有办法WordPress 缩略图功能用起来更方便呢?这个就是 WPJAM Thumbnail 这个插件所要做的事情。...WPJAM Thumbnail 设置缩略图的方式 WPJAM Thumbnail 这个插件通过以下顺序查找一篇文章的缩略图: 首先是否设置了文章自己本身的特色图片。...wpjam_get_post_thumbnail_url(post=null, size='thumbnail',

1.3K30

WordPress 主循环和全局变量

当我们进行 WordPress 开发的时候,首先我们必须要了解主循环和全局变量,这样才知道在主循环中可以访问哪个全局变量 下面就讲解下 WordPress 主循环,以便能更好理解哪些全局变量可以被主循环中的模板函数调用...the_post 函数获取第一篇文章,并设置文章的数据(如作者,是否多个分页等等),赋给 $post 这个全局变量,所以我们可以访问它。...$post global $post; echo $post->post_content; 通过 $post 这个全局变量,我们可以获取文章的这些信息:ID,post_title, post_author...注意通过这种方法获取的文章内容是没有经过 WordPress 过滤器接口的,不过你想自己去操纵文章的内容,比如自己设置文章内容的显示方式,通过这种方式获取的文章内容是非常有用。...$id global $id; echo $id; 自定义模板函数 假设我们写了一个叫做 get_my_trackback 的自定义模板函数,在文章的留言循环中,如果留言是 trackback 的时候,

63310

WordPress主题开发,从入门到精通。

https://developer.wordpress.org/reference/hooks/wp_loaded/ 4.admin_init 当管理员页面或脚本正在初始化时触发,当用户访问管理区域时,...主题可用函数 带s的方法一般是钩子函数的包装器,可以直接传入函数作为钩子; 1.add_theme_support WordPress 默认隐藏了很多功能,我们可以通过 add_theme_support...) get_the_post_thumbnail_url,缩略图URL the_post_thumbnail_url,输出缩略图URL get_the_post_thumbnail_caption,缩略图文件标题...wp_get_attachment_link wp_get_attachment_url wp_get_attachment_image_src post表保存的是基本信息,访问附件的URL保存在post_meta...php //访问分类或者标签时返回分类和标签的wp_term对象 $term = get_queried_object(); WP_Rewrite对象 WP_Rewrite是 WordPress 的类

10.5K40

关于WP固定链接

WordPress支持设置url固定连接的格式,多年以前按照网上的seo的策略和指导都是建议设置为名称形,例如下面这种: https://h4ck.org.cn/2023/05/sample-post/...但是不管设置为何种模式,默认的朴素链接的方式还是可以继续访问的,所以分享连接的时候最简单的办法就是直接分享下面的这种链接格式: https://h4ck.org.cn/?...最终访问这个连接的时候会通过301重定向重新定位到h4ck.org.cn域名上,也是这个地址就可以正常的访问连接了。并且,这个地址通过微信或者qq发送不会被截断。...上面的代码是通过wp-posturl插件实现的,原插件不支持%post_id%变量替换,我更新了一下代码增加了%post_id%变量。具体代码可以通过下面的github地址查看以及下载。...上传替换原插件即可(感谢原插件作者): Wordpress增加文章链接版权功能 https://github.com/obaby/WordPress-Add-Post-Url 0 forks

49030

【译】WordPress 中的50个过滤器(2):先介绍10个过滤器

在上一篇文章中,我们介绍了WordPress 世界的过滤器;本篇文章的话我们将要探索50个笔者精选的过滤器,并一一通过例子解释其如何工作的。 事不宜迟,让我们开始吧!...> 重定向评论者的url到作者页面 在WordPress 中发表评论后,你将停留在当前页面上——当然,本身这是个符合逻辑的方式,但如果你想在成功发表评论后将评论者的url 重定向到作者页面该怎么做...> 为标签添加自定义CSS类 WordPress 的body_class()函数是一个非常不错的函数。...例子:依据url 传递的参数自动设置网站语言 如果你有一个多语言网站,通过下面的代码,你就能轻易通过url参数来自动切换网站语言: <?...> 同样的逻辑,你只要自定义返回的参数的值,你就可以自定义为你需要的用户名了。

1.1K60

WordPress给文章添加百度是否已收录查询和显示功能(自定义栏目优化版)

功能名称:给 WordPress 添加百度是否收录的查询与显示 原版特性:通过 curl 在百度查询本页 url 并获取结果,如果存在就输出已收录,否则就是未收录,并且可点击提交 url 原版缺点:每次打开页面都需要在百度查询一遍...通过 curl 在百度查询 url 收录结果,如果已收录就将结果写入到文章的 post meta 记录中。...>前新增如下代码并保存: /** * WordPress 显示百度是否收录功能(自定义栏目优化版) * http://zhangge.net/4617.html * DIY By 张戈博客 **.../ function baidu_check($url,$post_id){     $baidu_record  = get_post_meta($post_id,'baidu_record',true...strpos($rs,'没有找到该URL。您可以直接访问') && !

1.6K30

WordPress安全架构分析

当我们试图通过csrf攻击后台,添加管理员等,我们的请求就会被拦截,因为我们没办法通过任何方式获得这个_wpnonce值。...但事实上,在wordpress的攻击思路上,很多攻击方式都受限于这个wpnonce,比如后台反射性xss漏洞,但可能是通过编辑文件、提交表单、提交查询等方式触发,那么我们就没办法通过简单的点击链接来触发漏洞攻击链...正常意义上来说,我们可以通过构造敏感链接,使管理员点击来触发。但我们注意到请求中带有nonce参数,这样一来,我们就没办法通过欺骗点击的方式来触发漏洞了。...esc_url() 用于过滤url可能会出现的地方,这个函数还有一定的处理url进入数据库的情况(当$_context为db时) esc_js() 用于过滤输出点在js中的情况,转义" &,还会对换行做一些处理...我们可以先了解一下Wordpress给api开放的接口,在wordpress的文档中,它推荐wordpress的插件作者通过hook函数来把自定义的接口hook进入原有的功能,甚至重写系统函数。

1.5K20

【译】WordPress 中的50个过滤器(5):第31-40个过滤器

过滤默认的相册样式 WordPress 中会使用[ gallery]这个短代码来加载预定义的CSS。这些默认设置你通过use_default_gallery_style函数自定义。...> 设置电子邮件的默认文本类型 wp_mail()函数默认会使用text/plain作为文本类型,通过这个wp_mail_content_type过滤器,你可以自定义之。...修改文章的保存版本控制数量 你可能找到WordPress 有个“修订版本”的功能,要设置的话你需要通过控制wp-config.php中的WP_POST_REVISIONS常量。...> 添加文章CSS类名 body_class这个过滤器在WordPress 开发中常常用到,那么你知道有个post_class过滤器可以让你在文章内添加自定义的CSS 类吗?...> 这样就为你的WordPress 网站的第一篇文章添加了.first-post 这个类,之后在开发中你就可通过CSS 自定义.first-post 的样式而不用担心因为使用:first这个伪类而产生的跨浏览器兼容问题了

1.1K70
领券