您当前的位置:首页 > TAG信息列表 > template-hierarchy
如何覆盖WooCommerce模板文件?
我试图自定义商店页面(在页面中添加小部件区域)。有什么方法或插件可以帮助我这样做吗?我创建了一个page-shop.php 然而,没有看到任何变化。
重写自定义发布类型URL插件
您好StackExchange WP\\U开发:)这件事让我有点为难,我当然希望你能进一步咨询我。我正在帮助建立一个WordPress网站,它是作为“单一网站”构建的。欺骗我的是URL重写。我在网上四处寻找解决方案,但运气不好。现场结构如下-Main page - Page template --City 1 - Page template ---VIP - Page template ----VIP subpage - Page template -
处理正面显示、正面显示、页面发布和模板层次结构
由于某些原因,我需要覆盖show\\u on\\u front、page\\u on\\u front、page\\u for\\u posts选项值。我正在将show\\u on\\u front设置为“page”,将另一个设置为两个不同的页面id。如果我将“管理”>“设置”>“阅读”面板中的这些设置更改为与编程方式相同的值,则首页将加载首页。php模板。否则,首页将加载页面。php模板。我做错了什么?add_filter(\'pre_option_show_on_front\', \'st
具有不同类别外观的Single.php
我正试图找到一种方法,使我的帖子根据其类别具有不同的外观。我首先尝试使用template hierarchy 但这类职位似乎没有模式。(即单猫mycategory.php)因此,在单一的范围内。php我尝试了使用is_category() 但据我所知,这只对archive 第页。最后,我现在尝试使用is_single() 条件标记,首先我要查找与我的类别对应的所有帖子,并将其作为参数传递给is_single()In functions.phpfunction get_post_id_by_cat(){
尝试管理包含大量自定义分类的博客上的模板
在我最近的项目中,我正在处理一个网站,该网站包括数十种自定义分类法、两种帖子类型、内容等,并且需要为不同的作者或标记使用不同的模板。现在,我的模板文件夹有大约70个用于模板的php文件,这真是令人困惑。我注意到一些主题(如twentyseven)将模板文件存储在文件夹中,并在循环中调用它们,如下所示:get_template_part( \'template-parts/post/content\', get_post_format() );但这是在循环中。我的模板完全不同,所以我不能使用上面的解决方案,
覆盖模板文件I子文件夹
用子主题替代子文件夹中的主题模板文件的正确方法是什么?我不想用以下路径覆盖主题模板文件:/components/theme header/我必须在子主题中创建相同的路径,还是只需在子主题的根目录中放置具有相同名称的覆盖模板文件?
URL重写和存档模板文件-发布类型与分类
如果这是一个很难理解的问题,我很抱歉,但实际上这是一个模板层次结构/重写问题。我已经设置了一些成功的重写规则,但我希望可以操纵它们来调用层次结构中的不同模板文件,以便更合理地控制归档页面。我有一个团队新闻自定义帖子类型和一个运动分类法。我的目标是建立一个只包含特定运动项目帖子的团队新闻档案,以及一个单独的运动档案,用于所有与该分类相关的帖子和页面。不幸的是,我只能通过当前的重写访问体育分类法档案,而不能访问团队新闻CPT档案。以下是我的重写规则,并解释了我的想法:add_rewrite_rule(\'^a
是否有可能为每个被分配到的定制帖子类型提供分类术语的索引页?
我目前有一个设置,其中有一个自定义分类法,链接到Wordpress帖子类型和另一个自定义帖子类型。由于自定义分类法已分配给上述两种帖子类型,因此“分类法术语索引”页面将显示分配给该术语的所有帖子,而不管添加到哪个自定义帖子类型。所以现在,我有location 分配给post 和events 职位类型。帖子和事件存档页面具有不同的模板视图。我想弄清楚的是,是否有可能为位置分类法创建一个索引页,在该索引页中,它将能够显示分配给某个位置的帖子,并根据自定义帖子类型将其分隔开来。因此,如果我有分类位置术语亚洲和欧
模板层次结构有问题。我需要创建一组从州向下钻取到特定位置的页面
我正在创建一组交互式页面,这些页面需要非常容易导航,因为观众年龄偏大。在流程中,用户将从一个页面开始,该页面列出了所有(美国)州。用户单击一个州,它会将他们带到一个州页面,并列出该州内拥有工作站点的所有城市。当用户单击一个城市时,它会将他们带到一个城市页面,并提供该城市内工作站点的列表。此工作流中的每个步骤都需要有相应的模板,以便显示不同的州/城市/站点信息。我现在的位置:我创建了一个自定义的帖子类型,以及城市和州的分类法。我假设每个站点都是一篇文章,我可以用分类法对它们进行分组。我需要帮助的地方:这件事
如何将当前帖子类型ID从单个模板传递到自定义页面模板
具有名为movies, 我可以在我的single-movies.php 样板现在,您可以让我知道如何将此帖子ID从单个模板传递到自定义页面模板,如page-postDetail.php 基本上,我想做的是在自定义页面中为帖子添加更多的细节(比如为一个自定义帖子类型添加多个单一模板)
如何使自定义页面模板对子主题起作用?
我创建了一个名为concert.php 在下面page-templates 包含以下内容的目录:<?php /* Template Name: Concert*/ add_body_classes(\'page_concert\'); /* Custom function that adds arguments to body class using body_class
如何将同一主题模板用于多个分类术语?
我如何使用相同的模板文件,比如说三个特定的分类术语,而不是其余三个?我知道taxonomy-taxname.php 是所有术语的文件我知道taxonomy-taxname-termname.php 是特定术语的文件。但是让我们说我想。。。--taxonomy-fruit-redfruit.php 草莓、西红柿和覆盆子--taxonomy-fruit-greenfruit.php 西瓜、苹果和猕猴桃<没有为每个学期使用重复的单独主题文件?
模板文件不适用于归档和类别
我补充道category-news.php 模板文件,但它不应用类别的模板,而是应用于index.php 文件category-slug.php 是WordPress模板继承人权限的最高级别,因此它应该接受该文件。我也试过了category-id.php 而且它也不起作用。存档模板文件也是如此。但是,当我使用single-slug.php 或page-slug.php 它没有任何问题。我检查了一下是否和permalinks有任何冲突,这是一个包含slug的父类别news 类别页面的类为category-n
BuddyPress:我如何将Wordpress选择的模板命名为模板(模板层次结构)?
在这里和BuddyPress玩!我创建了一些新的用户配置文件页面,当我显示内容时,我想进行一个新的帖子查询,并显示循环。问题是,我想用模板Wordpress来显示循环,他会选择自己-depending on the query, on the theme installed, 等嗯,取决于template hierarchy.它将是存档{post\\u type}。php,存档。php,索引。php?还有别的吗?我需要WP返回给我的模板加载。这有可能吗?怎么可能?非常感谢!add_action( \'bp
加载没有帖子类型的模板文件
有没有一种方法可以在没有帖子的情况下加载模板文件?我正在通过API加载一组数据。设置我的索引页,但由于这些帖子不在WP注册表/数据库中,因此使用单个模板文件时大脑冻结。// Template files events-index.php events-single.php 事件索引: <?php $events = $api_data // Data retrieved from API if ( $upcoming_events->have_
WordPress主题开发:如何以正确的方式重定向模板?
我正在为WordPress开发一个主题。我对模板重定向有疑问。例如,我有一个主题front-page.php 模板,我不使用index.php 样板我应该用索引做什么。php文件?删除或重定向,如:指数php<?php wp_safe_redirect(\'front-page.php\'); exit(); 重定向是否会影响站点的性能?如果我不使用模板,是否应该将其留空?我总是对模板有这种怀疑。如果我不使用archive.php 模板例如,我应该删除它或
未显示单页.php模板文件名
我正在开发一个主题,我注意到get_post_meta($post->ID, \'_wp_page_template\', true); 返回的静态页面。在静态页面上查询时返回php(如预期),但在单个博客帖子页面上查询时不返回任何内容(预期为“single post.php”)。我只有一个帖子。php文件设置和工作,显示的内容等,但由于某些原因,我无法在此页面上获取模板文件名。它在静态页面上工作得很好。知道为什么吗?
我的全局函数放在哪里?
目前,我的函数中有一个全局函数。php文件ein_error_log($message) { //push out $message to file... } 但我想开始在我的MU插件目录中使用它,但它不知道它存在。所以我假设这是因为在WordPress的层次结构中,MU插件文件夹是在主题文件夹之前读取的,这是有道理的。但是如果层次结构是这样的,我如何区分哪个MU插件首先运行,以确保所有其他MU插件文件都可以依赖于该文件运行?--更新--我已将我的ein\\
是否将模板分配给自定义页面类型?
我已经为我的项目创建了一个自定义的页面类型(使用post状态),这样我就可以在阅读设置中选择页面,就像您为帖子页面和主页所做的那样。这一切都很好,我已指定ACF字段仅用于此页面类型。但是,我想使用此页面,这样就可以添加任意数量的内容,但同时也可以显示此页面所代表的自定义帖子类型的存档列表/循环(将此页面视为帖子页面,但不是自定义帖子类型),但如何以WordPress获取index.php 或home.php 或front-page.php 模板?我首先从archive-people.php 但是,我在页面
在多站点网络中通过blog_id限制页面模板
TL:DR; 是否可以将页面模板限制在多站点网络中的某个站点?(使用类似get_current_blog_id 例如)More details我正在构建几个网站,每个网站都使用相同的基本部分,只是页面模板的不同变体。例如,站点A和;站点B的主页都使用组件A-D,但是站点A使用的是A B C D,站点B使用的是C B A D。我所有的实际标记都放在组件部分,页面模板大多只是一个包含列表(使用根Sage主题来帮助传递数据)。这是基本前提,但我们讨论的是7个网站上的+-30个组件和+-50个模板。我的所有模板都