您当前的位置:首页 > TAG信息列表 > url-rewriting

  • 重写自定义POST类型的slug以包含POST-ID

    时间:2014-08-18

    我当前的永久链接设置为/%postname%/%post_id%/. 希望将其用于CPT。当前URL看起来像站点。com/问题/标题/希望在每个cpt帖子的url末尾获取帖子id,类似于帖子类型post。。。我找到的最接近的函数是。。。(输出site.com/questions/postid/)add_filter(\'post_type_link\', \'change_post_type_link\', 1, 3); function change_post_type_link( $

  • 如何创建简短的URL来共享和下载内容?

    时间:2014-08-22

    我想创造一些类似于“youtube.com/long => youtu.be/short“对于我的wordpress博客/公文包/免费网站:”magicshrooms.com/%cat-etc => mgcsr.mz/link-name “。一般来说,我想为每个链接和下载创建一个短链接,因为我的url很长。当然,我会购买短域名,我不知道该怎么做。。。试着在谷歌上搜索它,显然它比我想象的要复杂。有一些服务像bitly,但贵得离谱。还有一种叫做YOURLS的东西,但不知道它是如何工作的。是否有人实

  • 将CPT归档页的插件重写为插件的复数名称

    时间:2014-08-23

    我有一个自定义的帖子类型,上面写着plugin 正在创建的url结构http://site.com/plugin/plugin-slug/. 这使得CPT存档为http://site.com/plugin/我想重写它,不使用页面和自定义页面模板http://site.com/plugins/ (这是labels=>Name 在CPT中)。同时将单柱的缓动块保持为/plugin/这还需要支持像“/插件/页面/21”这样的东西,它目前正在这样做。

  • 获取类别不在URL上工作

    时间:2014-08-23

    虽然这是我的第一篇帖子,但我一直在这里寻找答案,所以我知道规则,这不是重复,因为我已经尽了全力,但似乎无法让代码正常工作。请注意,我已经找到了许多答案,并尝试了几种方法,但都没有奏效。问题是,我正在尝试重写permalink结构,我想将类别和父类别都添加到url中,因此它看起来像下面的示例,但不知何故,我的代码似乎不起作用,下面函数的url中缺少类别和父段塞。功能1-此功能正常,仅供参考function custom_list_rewrite() { global $wp_rewrite;

  • 固定链接、重写、获取变量,哦,我的天!

    时间:2014-08-26

    好吧,所以我知道这是一个愚蠢的标题,但这正是我现在的感受。。我已经为WordPress创建了一些自定义重写,它们工作得很好,唯一的问题是现在我需要添加分页。我的规则会影响分页,反之亦然。当我单击分页链接时,页面url将更新,但查询保持不变。。下面是我的函数。php// ADD REWRITE FOR VIDEOS -> GROUP add_rewrite_tag(\'%group%\',\'([^&]+)\'); // ADD REWRITE FOR VIDEOS

  • 如何使用操作挂钩或筛选器更改主页或站点URL?

    时间:2014-08-27

    我想动态更改url,那么有没有办法更改url?我知道其他方法,如从管理员、直接从数据库或wp config。但我想从钩子或过滤器中更改它。我尝试了一些核心文件的代码,但没有成功。链接模板的我的代码。wp includes中的php页面如下所示 $useragent=$_SERVER[\'HTTP_USER_AGENT\']; if(preg_match(\'/(android|bb\\d+|meego).+mobile|avantgo|bada\\/|blackberry|blazer

  • All pages lead to home

    时间:2014-08-27

    我最近从linux转到了windows主机,现在我所有的永久链接都重定向到了主页。我在“设置”->“永久链接”中选择了正确的结构,并在我的网站中显示了以下内容。配置。希望我犯了个愚蠢的错误-有什么想法吗? <rewrite> <rules> <!--rule name=\"Convert to lower case\" stopProcessing=\"true\">

  • 包含帖子类型和分类的.htaccess重写规则

    时间:2014-08-28

    我正在尝试重写此url www.domain。com/图库/?大学=伯明翰,以便于搜索引擎优化,如www.domain。com/uni/伯明翰/画廊(?university=birmingham)代表分类法,图库是post类型。目前这个url(www.domain.com/gallery/?university=birmingham)运行良好,它显示了正确的帖子,只是没有成功地将其改写为上面的帖子我尝试过这样做(应该可以):RewriteEngine On RewriteRule ^uni/([0

  • 自定义帖子类型固定链接

    时间:2014-08-30

    我知道如何注册自定义帖子类型,自定义slug,并决定是否添加“front”(WP permalink设置)。我想做的是通过添加?username 在自定义帖子类型url的末尾。现在我知道可以在WP permalink设置中添加已清理的作者名称,但我不想这样做-我正在寻找用于登录的用户名。例如:我用自定义slug“homes”创建了一个名为“Home”(单数)的自定义post类型url应为:www.mydomain。com/homes/postname我希望url改为如下所示:www.mydoma

  • 在没有插件的情况下更改登录URL

    时间:2014-09-03

    我想从/wp admin更改Wordpress安装的登录url。php我的目标是这样做,并希望改变。要加载项的htaccess文件:RewriteRule ^login$ http://yourdomain.com/wp-login.php [NC, L] 然而,据我所知,转到/wp admin仍然允许用户使用该链接登录。我在考虑做一些PHP重定向,这样当用户键入/wp admin时,它就会转到404未找到页面。在不使用插件和最高安全标准的情况下更改登录URL的最佳方法是什么?

  • 管理中的自定义帖子类型查看按钮出现400错误

    时间:2014-09-05

    我有一个自定义的帖子类型,项目:/******************************* Projects Custom Post Type *******************************/ add_action( \'init\', \'register_cpt_project\' ); function register_cpt_project() { $labels = array( \'name\

  • 如何将WP MultiSite配置为使用/Blog/作为路径结构的一部分?

    时间:2014-09-08

    我正在使用子目录将现有的一组站点迁移到多站点,需要精确匹配url路径,并且与根安装上默认插入的/blog/路径发生冲突。我已经梳理了所有关于这个问题的帖子,但还没有找到我的具体问题的答案,所以就这样。我正在努力实现以下目标:示例。com/blog(英语博客)示例。com/fr/blog(法语)示例。com/ja/blog(日语)等。默认情况下,在根安装路径中插入/blog/时,多站点会限制您使用它,在子路径(即/fr/blog)中使用它也是如此。有什么想法吗?我完全被难住了。谢谢

  • 为什么重写规则不起作用?

    时间:2014-09-09

    这是设置。我有一个自定义的帖子类型“businesss”。我有一个自定义分类“显示类别”。我还有第二个自定义分类“过滤器”这两种分类法都设置为与自定义帖子类型一起使用。我正在尝试获取如下url结构www.domain。com/业务/显示类别术语/筛选术语显示类别只有三种可能的选择,即吃、住和玩。过滤器有很多选择。这是我到目前为止的重写规则,但它不起作用,我不知道为什么。function test_add_rewrite_rules() { global $wp_rewrite;&

  • 更改自定义帖子类型固定链接

    时间:2014-09-16

    我的主题中有项目类别(自定义帖子类型)。我的链接是这样的http://shaowtriger.com/project/naim/ 我需要的链接是http://shaowtriger.com/brands/naim/我还有一个页面http://shaowtriger.com/brands 我不知道如何得到这个。关于重写规则的任何建议

  • 如何更改/重写丢失的密码url?

    时间:2014-09-19

    我使用iThemes Security(以前更好的WP Security)隐藏后端功能将登录url更改为/登录,但单击丢失密码链接/WP登录。php?操作=lostpassword现在生成404手动转到/登录?动作=lostpassword工作。我遇到了下面的代码,应该对其进行更改,但是经过一些测试后,它似乎不起作用//******************************************************* //Function to change to lost passw

  • 需要将插件更改为访问页面

    时间:2014-09-19

    我创建了一个页面,上面写着“新闻”。发生了一些事情,因为现在我无法访问/新闻。。我需要将slug改为“news\\”或其他什么,才能访问该页面。我检查了数据库,看看是否有一些幽灵数据,但我什么也没找到。我试图更新permalinks,但未能解决此问题。删除并再次创建页面也不起作用。。导致此错误的原因可能是什么?谢谢

  • 使用设置API更新选项时刷新重写规则

    时间:2014-09-20

    我正在开发一些插件,需要在其中启用自定义URL重写。我想通过设置API来编辑自定义URL,所以基本上我做了验证和更新选项所需的一切。在注册自定义帖子类型时,重写URL选项已经在插件激活时传递,所以我需要在选项更新后以某种方式对其进行更改。存在的主要问题是,如何在验证重写URL的值是否已实际更改后刷新\\u rewrite\\u rules()。我在init操作上注册自定义的post类型,我正在写的validate设置为admin\\u init操作中的register\\u设置。保存设置更改后,验证功能运

  • Custom pages with plugin

    时间:2014-09-22

    我正在开发一些插件,我想在其中启用自定义页面。在我的情况下,一些自定义页面将包含一个类似于联系人表单的表单(不是字面意义上的)。当用户填写并发送此表单时,应该有下一步需要更多信息。假设包含表单的第一个页面位于www.domain.tld/custom-page/ 成功提交表单后,应将用户重定向到www.domain.tld/custom-page/second. 带有HTML元素和PHP代码的模板也应该是自定义的。我认为部分问题可以通过自定义URL重写来实现,但其他部分目前我还不知道。我真的不知道应该从哪

  • 为什么自定义帖子类型的URL是“/?cpost=the-name-of-post”,而默认帖子的URL是“/?p=id”?

    时间:2014-09-24

    普通岗位post_type 是数据库中的“post”,通过的URL结构访问www.blog.com/?p=ID 其中ID是在数据库中找到的帖子的实际ID(编号)。但我已经使用register_post_type 函数,当我创建一篇这种类型的新帖子(“cpost”)时,wordpress会给我一个访问它的链接,它是URL结构www.blog.com/?cposts=name-of-the-custom-post. 为什么会有这种差异?如何告诉wordpress使用相同的URL结构访问这两种类型的帖子?(根据

  • 如何将url中的文件夹名称重写为另一个名称

    时间:2014-09-25

    我想知道是否可以使用Apaches.htaccess 重写文件夹名称-使用WordPress函数。假设我有一个url,如:http://example.com/folder1/folder2/page.php 现在我想将url重写为(例如)http://example.com/testing/folder2/page.php Thefolder1 是一个现有的url。如何将其更改为testing?我在“互联网上的某个地方”找到了以下内容:<IfModule mod_alias.c