时间:2024-03-25
在WordPress中进行URL重写(rewrite)通常是通过使用add_rewrite_rule()
函数和add_rewrite_tag()
函数来实现的。以下是一些简单的步骤,用于设置WordPress URL重写规则:
在你的主题或插件的functions.php
文件中,将以下代码添加到一个函数中:
上述代码示例向WordPress添加了一个URL重写规则,它将类似于/custom-path/your-value
的URL映射到一个名为custom_var
的查询变量。在此示例中,your-value
可以是任何你想要捕获的值。
刷新重写规则: 当你添加或修改重写规则时,需要刷新WordPress的重写规则。你可以通过访问WordPress后台的“设置”>“永久链接”页面来实现。只需打开页面,然后单击“保存更改”按钮即可。
使用重写变量: 现在,你可以在WordPress中使用这个新的查询变量。例如,可以在主题模板文件中使用get_query_var()
函数获取变量的值:
或者,你可以在pre_get_posts
操作中修改查询以根据自定义查询变量值过滤或排序内容:
通过这种方式,你可以为WordPress添加自定义URL重写规则,使你的URL更具可读性和SEO友好性。在实际应用中,你需要根据实际需求修改示例代码以满足自己的需求。
Copyright © 2019-2024 jsp.hk