您当前的位置:首页 > TAG信息列表 > slug
基于其他自定义帖子类型标题的自定义重写规则
我正在尝试根据另一个自定义帖子的名称更改一个自定义帖子类型的url。为了实现这一点。第一个自定义post/测试1/aaa重写后的其他自定义帖子/测试1/aaa/123/测试1/aaa/456/测试1/aaa/785等等这些自定义贴子仅与ACF对象字段连接。到目前为止,我所得到的几乎是有效的function apartments_list() { $labels = array( \'name\' => _x( \'Mieszkani
如何让文章的URL像Example.com/Tistrle1和Example.com/foo/Tistrle2一样呢?
默认情况下,博客文章的URL如下example.com/article1.更改设置;永久链接/%category%/%postname%/ 使URL成为可能,如:example.com/foo/article2 问题:如何拥有这两种类型的博客文章:example.com/article1 example.com/foo/article2 在同一个网站上?这在技术上是可能的:多语言网站通常都有这样的功能。他们如何在内部实现这一点?(分类学?)也许有一个简单的解决方案来允许角色/
不同类别的不同永久链接结构
我的设置(&E);永久链接设置为/%category%/%postname%/. 因此,博客帖子有如下URLexample.com/category12/article1. 我想keep this permalink structure for most articles.我应该修改哪个PHP函数(我将在主题中重写它functions.php) 设置an empty slug 对于名为empty, 就为了这个?我想要这一类的物品empty 要使URL像example.com/article2.如何在PHP
我怎样才能在没有特定短语的情况下获得WordPress slug?
我得到了这个密码:<?php echo basename(get_permalink()); ?> 我得到了当前post页面的slug示例:“quot;犬类训练“;我的wordpress帖子如下:领域com/狗训练/域。com/狗玩具/域。com/狗粮/等。我需要的是弹头,但只需要部分“;玩具“"E;食品“;和;“培训”;因此,我需要摆脱;狗狗-”;部分你能帮我做这个吗。我不是程序员?谢谢
自定义帖子类型不使用自定义页面模板(插件不正确)
我创建了一个自定义帖子类型“gruppen”和一个自定义页面模板“page gruppen”。php’。我想用“page gruppen”。php“显示我的自定义帖子类型内容,但自定义帖子类型始终使用普通wp模板”页面。php\'当我打印slug时,它会给出最后一个帖子名,而不是gruppen。我的失败是什么?这是我的帖子类型:function gruppen_post_type() { $labels = array( \'name\'
Changing slug of all posts
我有一个网站,有十几种自定义帖子类型。我想更改默认的帖子类型,使其URL有一段/news/。在我的函数文件中,我有: add_action( \'init\', \'change_post_object\' ); // Change dashboard Posts to News function change_post_object() { $get_post_type = get_post_type_object(\'post\');
如何从术语Slug(同名)获取页面的特色图像
我有一段代码(我已经插入到archive.php中),它用相同的slug在相应的帖子类别归档中显示页面的内容。<?php $term = get_queried_object(); ?> <?php $page = get_posts([ \'name\' => $term->slug, \'post_type\' => \'page\']); if ( $page ){ echo $page[0]->post_content; } ?&g
自动将页面重定向到共享相同插件的类别
This question 演示如何将类别重定向到共享相同slug的页面,但如何将页面重定向到具有相同slug的类别?e、 g。abc.com/slug ---&燃气轮机;abc.com/category/sub/slug
类别结构的改变会导致一个帖子有两种URL
我已将类别从"E;“文件恢复”-&燃气轮机"E;zip文件恢复“;到"E;“文件恢复”-&燃气轮机"E;归档和备份文件恢复”-&燃气轮机"E;zip文件恢复“;然而,在那之后,我发现对于同一篇文章,有两种URL可以访问它。例如:旧结构:https://www.datanumen.com/blogs/category/data-recovery/file-recovery/zip-file-recovery/page/3/新结构:https://www.datanum
保存前修改开机自检辅助信息
我想通过在原来的slug前后添加文本来修改新帖子的slug。然后通过一个钩住save_posts 和transition_post_status.add_action( \'save_post\', array( $this, \'action_save_post\' ), 11 ); add_action( \'transition_post_status\', array( $this, \'action_transition_post_status\' ), 9, 3 ); 我最初
为什么WordPress选择的是Archive.php而不是page.php?
我有一个自定义帖子类型(CPT),名为;“职业”;带“,”;“职业”;作为slug。我用Elementor创建了我的职业列表页面(页面slug也是“职业”),删除了Posts小部件,并使用查询设置选择我的职业CPT。然后,我再次使用Elementor为我的单个职业帖子创建了一个帖子主题。这些单篇帖子可以正常工作,但现在当我单击返回我的职业列表页面时,我得到的归档页面与我用Elementor创建的页面完全不同(我看到该页面现在使用的是带有Reveal template插件的archive.php)。我试图通
在初始化过程中从slug获取帖子ID
我正在尝试添加一个url重写规则,以查找任何连接到当前帖子的帖子(使用scribu发布的帖子2)。它被绑定到WP Query对象中,所以我所要做的就是传递另一个变量“connected”=>$post\\u id,它就会工作。这是我正在使用的规则,但我没有post\\u id作为url的一部分,因此我无法通过regex获得它。add_rewrite_rule(\"cleats/([^/]+)/news\", \"index.php?tag=\\$matches[1]\", \'top\');如果这能
我是否在正确的位置使用了flush_rewrite_rules函数?
Hello dears我正在基于WordPress设置API为我的新WordPress插件编写一个管理面板。我正在定义一个字段,用于从此管理面板更改自定义post slug。在一些WordPress站点中更改了自定义slug之后,我们得到了该CPT URL的404个错误。因此,在管理面板中显示slug字段之前,我使用flush\\u rewrite\\u rules()函数。您可以看到下面的代码。现在我想让你告诉我,我是否在正确的位置使用了flush\\u rewrite\\u rules函数?funct
自定义插件始终以“-2”结尾
我有一个自定义的帖子类型,叫做task。我希望每个任务的slug是一个id,而不是使用输入的标题。我修改了这个问题的代码“How to customize this automatic slug shortener with an overrwrite function“因此:add_filter(\'name_save_pre\', array(__CLASS__, \'change_task_slug_to_id\')); static function change_task_slug_to
如果存在具有页面块名称的文件,则不显示任何其他内容
我需要在一个名为php代码小部件的wordpress小部件中添加一个php代码,该小部件只要求正确封装:所有PHP代码必须包含在标准PHP开始和结束标记(<?php 和?> ) 确认并执行。代码必须使用当前页面标题slug(我将使用页面而不是帖子)来查看上传文件夹中是否有任何页面标题slug。以当前页面标题SLUG命名的jpg图像。如果有这样的图像,则会显示:<img src=\"current-page-name-slug.jpg\" alt=\"current page title\
使用特定的插件名称为具有父页面的页面创建模板
我总是倾向于通过创建与slug相同的文件名来创建特定页面的布局模板。例如:Page Title: 联系我们Page Slug: 联系我们Filename of template to be used: 页面联系我们。php这对我来说总是很好。然而,我有一个页面有一个父页面。该页面包含slug executive search(高管搜索)页面,其中包含雇主的父级由于某种原因page-executive-search.php 未选择作为此页面的默认模板。除了这一页之外,整个网站都运行得很好。我已经仔细检查了页
使用mod_rewrite隐藏类别名称
我有一个网站,至少有3个类别。我已将其中一个设置为默认类别。下一步是,我需要从URL slug中隐藏默认类别的类别slug,其余类别应该保持不变。我当前的永久链接结构是:/%类别%/博客/%帖子名称%/示例:/en/blog/wordpress帖子示例/我需要它是:/blog/wordpress帖子示例/其他类别应保持不变:/fr/法文职务//de/德文职务/我目前的htaccess内容如下:RewriteEngine On RewriteBase / RewriteCond %{HTTP
发布帖子后才会存储POST_NAME...我应该在哪里存储我的鼻涕虫,直到它上线?
important 尝试作为普通参与者用户,而不是管理员看见here 我真的复制了它。对我来说似乎是个虫子,但不管怎样。我希望用户选择他们的slug。嗯,由于您不能在挂起的帖子中存储post\\u name,我应该将其存储在哪里?wordpress在用户选择的slug处于草稿/挂起状态时,将其存储在哪里?EDIT我的代码,按发布状态工作: $post_information = array( \'post_title\' => \'Your title\', \'pos
在生成弹头时,什么函数会删除撇号?
我正在尝试将一篇文章的标题转换为slug。我用过sanitize_title_with_dashes, 认为这就是WordPress所使用的。但是,如果我的帖子标题中有撇号,sanitize_title_with_dashes 不会去掉撇号。相反,它用反斜杠避开撇号。例如,如果我使用默认的帖子编辑器创建一个名为“Bob’s Boutique”的帖子,WordPress core将正确地将slug创建为“bobs Boutique”。如果我尝试使用sanitize_title_with_dashes 在函数
Change slug on post creation
我当前使用Post name 对于permalink结构。我想从永久链接末尾的字段中添加文本。当Post 是否已发布?在我的情况下,我使用Advanced Custom Fields 每个帖子都有标题和副标题。目前,permalink是/title/ 但我想成为/title-subtitle/.Edit: 与此类似previous question, 除了我只想在帖子创建时这样做,而不是在以后的帖子版本上,因为这会修改帖子的URL,这对SEO来说是一场灾难。