您当前的位置:首页 > TAG信息列表 > page-template
自定义发布类型插件与页面名称相同,导致冲突
我有一个自定义的职位类型所有设置。我希望slug与页面名称相同,因为所有这些CPT都将在该特定页面(/团队成员)上查询。如果我将自定义Post类型slug设置为页面URL,则该特定页面将不再加载页面模板。它加载一个损坏的帖子模板。我的自定义帖子类型重写:$rewrite = array( \'slug\' => \'team-members\', \'with_front\' => false,
如何将Page-{slug}.php这样的页面模板文件移到子目录中?
我想移动页面模板文件,如page-{slug}.php 到我的主题中的子目录,WordPress将自动识别它们。如果所述表单的页面模板在子目录中不存在,那么WordPress应该回到默认的模板加载规则。我如何才能做到这一点?Note-1: This 对于页面模板和this 链接提及template-parts/page, 这不是一回事。Note-2: 我有多个page-{slug}.php 像页面模板文件一样,我想将它们移动到子目录中,以获得更整洁的文件组织。
Plugin json page
从一个简单的插件中,我必须创建一个页面,在该页面中以json格式提供数据。function create_page_json() { $return = array( \'value1\' => \'1\', \'value2\' => \'ok\' ); $jdata = json_encode($return); $PageGuid = site_url(
使用插件更改子主题中的页面内容
我有一个子主题,我在其中创建了一个页面模板。通过在实际页面中编写一些PHP,我可以根据一天中的时间显示不同的内容。if ( $time < \'10:00\'){ echo \"The time is 10am and good morning.\"; } else { //show the page loop. } 我想显示消息,如果它与条件匹配,如果不匹配,那么应该执行通常的页面循环。是否有可能使用插件而不是为我的每个网站创建页面模板?
使用特定页面模板时在Body中注入类
<body <?php body_class(); ?> > 在标题中。php我已经编写了上述代码。但我想在使用此页面模板时:page-customer.php 那么body_customer 课程应该在上面。这可能是通过某种钩子实现的吗?
Custom URL redirect in WP
我正在尝试为外部链接创建自己的重定向页面。My target我的目标是,当用户打开链接时www.mysite.com/wp/GoTo/?URL=www.google.com, 浏览器打开页面www.google.comWhat I have done我保存了以下内容GoTo.php 文件夹中的文件wp-content/themes/theme-name/:<?php /* Template Name: GoTo */ /** *
WooCommerce的定制页面/产品类别/
我正在使用WooCommerce在WordPress上从头开始建立一个网站。我将拥有众多品牌的产品,为了便于组织,我将每个品牌都列为一个类别。目前,当我去我的网站。com/产品类别/品牌名称它正在使用我的页面。php模板。我希望它使用不同的文件,但我不确定需要添加什么文件。我尝试了页面产品类别。php,页面产品。php,页面类别。php,似乎什么都不起作用。我知道我需要编辑“woocommerce/content product.php”来改变woocommerce输出的外观,但我还需要编辑其他所有内容,
将样式/脚本添加到特定页面
我正在尝试向特定模板添加样式和脚本,但它不起作用。在里面functions.php 我试过:if( is_page_template(\'file.php\') ){}if( is_page_template( get_template_directory() . \'file.php\') ){}if( is_page_template( get_template_directory_uri() . \'file.php\') ){}</当我搜索时,一些答案建议使用wp_reset_query()
首页模板(最新帖子)
我正在进行索引。php->这将使用侧栏页面呈现最新帖子。php->这将呈现页面布局:模板为fullwidth、sidebarleft&;sidebarright单个。php->这将呈现单帖子布局:模板为fullwidth、sidebarleft&;侧栏右侧是否可以为索引提供模板。php?如何提供全宽、边栏左侧和;索引的右侧选项。php?
GET_PAGE_TEMPLATE_SLUG返回错误路径
我目前遇到了一个非常奇怪的问题,我找不到任何理由。我有一个在所有服务器上都能正常工作的主题。现在,我有一个客户对此有问题。问题是函数get\\u page\\u template\\u slug()返回主题文件夹名称。例如:主题/模板主页。php它应该只是模板主页。没有主题文件夹名称的php。怎么会这样?希望有人能帮我。
WordPress显示的是Archive.php页面
我对类别和页面的同名(slug)有问题,wordpress正在显示archive.php 而是页面自定义模板。类别的永久链接设置为. 我想保持这种方式,但要强制wordpress使用这个url地址上的页面。我有什么办法可以做到吗?类别名称为“example”,所以其url如下所示:example。com/example/page name和slug是“example”,所以也是示例。com/示例/
我如何定制帖子页面
我目前正试图在我的Wordpress网站上添加一个帖子页面。在“设置”->“阅读”中,我将我的新帖子页面作为默认帖子页面。我的页面id是353。因此,我创建了一个名为page-353.php 基于page.php. 但当前模板仍然是index.php.有没有办法自定义默认贴子页面的HTML/PHP?非常感谢。
对多个页面使用相同的Page-mypage.php模板
如何使用相同的page-mypage.php 不同页面的文件,而不诉诸页面模板?
将侧栏添加到模板会创建侧栏大小的水平间隙
我一直在拼命想自己弄清楚这件事。我一辈子都搞不清楚是什么导致了我的问题。我为推荐页面创建了一个模板,并使用自定义帖子类型来填充内容。一切看起来都很好,直到我添加了边栏,然后它在第一次推荐和第二次推荐之间创建了一个很大的边栏长度差距。然后,它们开始格式化,并在每个文件之间显示正确的空间量。我可以让它在HTML中看起来很好和正确,但是一旦我把它放到wordpress中,它就不想正确格式化。有什么想法可以解释这是什么原因吗?提前谢谢大家!屏幕截图:第一个是“工作”的html页面,第二个是有间隙的wordpres
将%1帖子的内容插入到具有模板层次结构的另一个帖子中
我有一个页面模板,用于各种广告活动的登录页。该模板使用自定义字段处理页面中的标题和其他较短内容。但是,该模板包含一整节常见问题解答。在许多情况下,登录页上的FAQ是相同的,但如果需要,要求能够在该空间中使用不同的FAQ集(或完全不同的结构化/格式化内容)。我在模板中构建了一些逻辑,可以获取the_content ,并将其添加到the_content 登录页本身的。在这里,我试图添加一些与WP的模板层次结构类似的附加逻辑…\'如果您找到一篇名为this的帖子,请使用它;如果您没有找到一篇名为that的帖子,
WordPress博客发布模板错误
我面临着一个我从未见过的问题。我将一个WP网站完全复制到我的本地主机上,一切看起来都很好。当我试图对博客页面模板进行一些更改时(该模板被设置为“管理>设置>阅读”上的“帖子页面”),我没有看到页面属性框上显示的页面模板下拉列表,但这种奇怪的事情只发生在localhost上,因为我可以在在线网站上看到该下拉列表。如果我将另一个页面设置为“posts页面”,然后返回到第一个页面,我可以正常看到页面模板下拉列表,但这也只发生在localhost上。我知道一个特定的页面模板正在用于posts页面,但是
如何将Java脚本添加到Custom-Page.php模板?
如何将javascript添加到自定义页面。php模板?如何使从w3schools ajax教程获得的以下javascript在自定义页面上工作。php模板?任何帮助都将不胜感激。工作javascript包含在以下HTML中:<!DOCTYPE html> <html> <style> table,th,td { border : 1px solid black; border-collapse: collapse;
在多站点网络中创建新站点时创建页面?
我发现这段代码可以在网络中创建新站点时自动创建页面。但我不知道如何设置创建页面时要使用的页面模板。我有一个自定义页面模板,我想在自动创建的页面上使用它。我发现这篇文章解释了如何在创建新站点时自动创建页面。但是页面模板呢:https://wordpress.stackexchange.com/a/28620/143279
静态页面无法识别模板
我有两页,一页正常,一页坏了。第一个称为日历,其ID为34。我创建了一个名为page-34的页面模板。php编写了一些自定义代码,当我加载页面时,模板被正确拉取,自定义代码显示正确。我的网站上还有很多其他类似的页面,它们就是这样工作的。然后我有了第二个活跃的页面。它的名字是FAQ,ID是35。我创建了一个名为page-35的模板。php编写了一些自定义代码,但当我加载页面时,它只是默认为索引。php。为了提供一些背景信息,我最近使用插件从Drupal 7站点导入了所有这些内容。我想知道在这个过程中是否有什
我是否可以创建一个页面模板,使用一次,然后隐藏/删除再次使用它的选项?
我正在从事一个WP主题/项目,其中包括几个自定义页面模板,每个模板只使用一次。例如,有一个带有地图和搜索表单的页面,用于查找地图上的内容。很明显,地图页面需要一个唯一的页面模板,但该模板永远不会用于任何其他页面。我想从“模板”下拉菜单中隐藏或删除此页面模板,因此当客户端选择页面模板时,他们只会看到应该从中选择的选项。有人知道如何做到这一点,或者我应该从一个完全不同的角度来处理这个问题吗?谢谢Kirkland++++++++++++++++更新-解决方案:对于我只想使用一次的每个页面模板(即:在安装过程中,