您当前的位置:首页 > TAG信息列表 > slug
全局变量$POST返回错误的对象
在我的header.php 文件,我一直在尝试检索当前页面的slug,以检查它的WooCommerce产品存档/商店页面。我跟着this 类似问题的答案,没有用;返回的不是当前页面的slug,而是第一个出售的项目slug。我的问题如下:为什么$post->post_name 回来test-product-magazine, 而不是正确的,shop?<?php global $post; echo \"post_name: \" . $post->post
是否按与自定义帖子类型相关的路径/插件应用模板?
我有一个名为“project”的自定义帖子类型和一个附带的单视图模板single-project.php 在每个项目的登录页上,我都有子导航,指向查询相关项目(如“相关项目”和“相关资源”)的单独子部分。有没有一种方法可以根据路径和自定义帖子类型创建模板来处理这些页面?例如,如果项目标记为“测试项目”,并且子导航URL指向test-project/related-resources, 我有没有办法创建一个模板来处理related-resources 是否通过引用路径/段塞以及自定义帖子类型自动执行?感谢您
批量追加URL(向slug添加单词)
有没有办法在每个URL的末尾为帖子批量添加一个单词?我有大约3500个帖子,添加到每个帖子上会很耗时。例如,URL是www.example.com/my-post/ www.examle.com/new-post/ 我想在URL的末尾添加一个单词www.example.com/my-post-word/ www.examle.com/new-post-word/ 有MySql脚本来做这样的事情吗?
新创建的POST的操作挂钩SAVE_POST-$POST对象数据均为空
创建帖子时,我需要自动生成帖子的PDF版本。问题是,除了post ID之外,global$post对象大部分是空的。我需要获取新创建的post的slug,因为PDF文件的名称需要与页面的slug匹配。add_action( \'save_post\', \'my_save_post\' ); function my_save_post($post_id) { global $post; if ( defined( \'DOING_AUTOSAVE\' )
从自定义帖子类型中删除插件
我正在尝试从permalink中删除自定义帖子名称,这段代码对于一篇自定义帖子效果很好,但我正在尝试删除另外3篇自定义帖子的slug。谁能帮我重写它来处理许多自定义帖子,而不是一个。function vipx_remove_cpt_slug( $post_link, $post, $leavename ) { if ( ! in_array( $post->post_type, array( \'internal_doors\' ) ) || \'publish\' !=
显示带有特定插件的自定义类别的自定义帖子
我试图通过一个自定义类别的自定义帖子,只显示一个特定的slug。e、 g.定制职位(工作委员会)-定制类别(工作部门)-特定Slug(工业)迄今为止,我所展示的是;$args = array( \'post_type\' => \'post\', \'tax_query\' => array( array( \'taxonomy\' => \'job-sector\',
Problem with permalinks
我已经更改了类别的基本名称,现在它是“博客”,工作正常。但当我通过/blog/%category%/%postname%/更改结构时。显示404。如果我删除结构中的blog,它会再次工作,但我想使用blog word。问题出在哪里?非常感谢。
Hook on slug generator
我想更改创建帖子时自动生成的slug。我想在前面添加一个meta,制作一个类似于[meta]-test-slug-2的东西我想当WP自动创建一个slug时会有一个钩子,如果我能找到它,我可以在创建slug时在标题之前插入那个meta。那么,是否存在一个挂钩?如果是,我如何使用它?
自定义POST类型URL结构,其中包含site.com/Custom_axonomy_slug/post_name
我是wordpress的新手,我正在努力调整URL结构以满足我的需要。我使用的主题为自定义公文包帖子类型以及自定义分类提供了一个插件:portfolio\\u category和portfolio\\u tag。我想用这个帖子类型来显示两种类型的项目:产品和项目,所以我想我应该创建两个portfolio\\u类别(一个用于项目,一个用于产品)。我希望URL结构如下:-站点。com/products访问对应于products-site的归档页面。com/products/product\\U name以访问
WordPress如何将自定义帖子类型的url/bar替换为foo/bar
在我的wp网站上有一个自定义的帖子类型的电影。我使用cpt插件创建了它。所以如果我有一篇有标题的文章zootopia 其url显示为,http://localhost/mysite/movie/zootopia/但是,我想将此url更改为http://localhost/mysite/parent/movie/zootopia/.因此,当我单击查看帖子时,我希望此url显示在地址栏中所以我想替换url/movie/ 到/parent/movie/我试过了add_rewrite_rule 作用add_act
仅在博客帖子上使用博客父插件
(高级警告:新手问题)我正试图找到一种方法,在我发布的任何博客中添加一个blog slug。示例:我的网站。com/theblog/aparticualrblogpost我的网站。com/theblog/anotherblogpost创建的任何非博客页面都应该使用标准结构:mysite。com/agenericpagemysite。com/parentpage/anothergenericchildpage如何做到这一点?
单词/博客/在鼻涕虫帖子中,CPT中的问题。解决方案?
我有个问题。我需要在我的帖子中,url slug将是/blog/在single和categories中。如果我更改仪表板中的永久链接,我会遇到自定义帖子类型404的问题。现在我有了这个代码,但它在分类中不起作用。我需要/博客/第一篇文章和/博客/姓名类别非常感谢。function create_new_url_querystring() { add_rewrite_rule( \'blog/([^/]*)$\', \'index.php?na
Taxinomy slug作为父存档页面中的变量,没有特定的Taxinomy页面
我不确定问我想实现什么目标的最佳方式,所以我将在这里描述它。如果有人能找出一种更简洁的方式来问这个问题,或者有人以不同的方式回答了这个问题,请让我知道!例如,我将描述一个摄影师的WordPress网站,那里有一个公文包归档页面,列出可用的分类法,比如自然、风景和肖像。这个公文包页面有一个条目网格,显示所有不同的公文包分类。在网格上方,将有一个导航栏,列出这些分类法:All | Nature | Landscape | Portraits单击其中一个分类菜单选项时,网格将使用JavaScript过滤到用户选
Getting page slug
所以,如果我搜索“How to get current page slug”,有很多结果建议使用以下代码段。global $post; $post_slug = $post->post_name; echo $post_slug; 但问题是,如果我在有默认循环的页面上使用它,它将返回默认循环中的第一篇文章。我错过了什么?这个答案似乎被全世界所接受,我做错了什么吗?
用于新帖子的自定义帖子类型复制插件
// register custom post type forums function fp_forum_post_type() { // set up labels $labels = array( \'name\' => \'Forums\', \'singular_name\' => \'Forum\', \'add_new\' => \'Add New Forum\'
如何在分类模板中获取当前类别的插件?
如何检索在分类模板中查看的当前分类的slug?我尝试编写代码,但在分类法模板页面上找不到任何内容。为了进一步解释,假设我正在查看类别花卉,那么如何检索类别花卉中的slug?
是否在POST_NAME中使用/Prefix/postname作为插件?
我有一个自定义字段,我想用作帖子的slug。我可以获取自定义字段作为帖子的slug,但在帖子名之前附加/前缀/时遇到问题。这是我目前掌握的代码(如果您想使用其他代码,请用您的选择替换/插曲/内容)wp_update_post(array(\'ID\' => $post->ID,\'post_name\' => \'episode/\'. get_post_meta($post->ID,\'incr_number\', true))); 保存后,帖子的头条是domain/e
删除自定义帖子插件并将类别添加到自定义帖子类型
我正在插件中通过此函数注册自定义帖子类型。此帖子类型的结束url有一个slug问题。我想删除这个slug,并将其替换为该帖子的类别。所以我有两件事要做。移除CPT段塞</将CPT类别添加到URL例如www.abc。com/产品/三星galaxy note应该是www.abc。com/custposttype类别/三星galaxy note我该怎么做?public static function register_cpt_aps_products() { $permalinks
使用URL重写为自定义帖子类型添加自定义URL
我正在使用ACF制作一个多语言网站。我的自定义帖子URL必须同时使用和不使用/en/ 作为前缀。例如。mysite.com/posttype/any-slug/ 和mysite.com/en/posttype/any-slug/ 必须显示相同的帖子。我尝试在函数中使用此重写规则。php(以及它的一些变体),但很难让它工作:add_action(\'init\', \'add_my_rule\'); function add_my_rule() { add_rewrite_
如何在使用wp_INSERT_POST();时设置POST slug?
我的主题使用自定义模板呈现某些内容。要使用此模板,我将after_switch_theme 在主题激活后创建我自己的页面,然后将此模板分配给它。我就是这样做的:$new_page_title = __(\'Custom page\'); $new_page_content = \'\'; $new_page_template = \'page-custom.php\'; $page_check = get_page_by_title($new_page_title); $n