您当前的位置:首页 > TAG信息列表 > page-attributes
如何向<BODY>标记添加数据属性
我需要向每个页面的标记中添加一个具有用户提供的值的数据属性(通过自定义字段)。我试着编辑标题。php本身<body <?php astra_schema_body(); ?> <?php bene_body_class(); ?> data-myAttr="<?php get_post_meta(get_the_id(),\'my_attr\')[0] ?>"> 但当我加载页面时,该属性不会显示。我猜主题去掉了所有未知属性?是否
自定义模板不适用于现有页面
我在玩弄每页使用一个自定义模板。(因为我需要每页加载不同的帖子类型)。当创建一个新页面,并通过页面属性将我的自定义模板链接到它时,一切都正常。我在新页面上看到了应用的特定模板。现在,在现有页面(=我的生产页面)上选择我的特定模板时,它不起作用。。。它只显示索引的内容。php。我已经找了好几个小时了。。。清除缓存等没有帮助。删除页面并重新创建也没有什么好运气。(网站位于SiteGround上)编辑:将父级(在页面属性框中)添加到我的页面时,将加载正确的tempalte。。。但为什么不在我的根页面上呢?EDI
按顺序对CPT档案进行排序防止在管理中进行排序
我已经激活了Order 我的“公文包”CPT的功能,并已根据各自的Order 我提供的价值观。不幸的是,我发现这段代码锁定了“公文包”项目在admin中的显示顺序;我无法切换Title 升序/降序功能,也无法按此列表排序Date.我的目标是使用Order 但我仍然希望能够利用Title/Date 在管理中排序。//add order column to admin listing screen function add_new_portfolio_column($post_columns) {
将默认的博客帖子帖子属性模板名称从“默认模板”更改为其他名称
我发现这个过滤器允许我更改默认名称,但这会更改页面和帖子的名称。我只是想把它改成帖子。这可能吗?add_filter(\'default_page_template_title\', function() { return __(\'new default name for posts only\', \'your_text_domain\'); });
为什么已重命名的自定义模板文件仍显示在模板下拉菜单中?
我最近重命名了一个自定义模板文件,将其从template-programs.php 到template-program-schedule.php.在“我的模板”下拉菜单中,程序时间表按预期显示,但程序仍然存在我已经清除了所有缓存并硬刷新了浏览器,但它仍然显示出来我通过创建虚拟模板文件来测试模板下拉功能,创建后,这些文件总是出现在下拉菜单中,然后在删除时按预期消失,但程序仍保留在列表中。我搜索了整个网站的目录,没有template-programs.php 在任何位置归档如果没有相应的模板文件,是否可以通过
页面模板是否可以应用于存档和发布模板?
如果您熟悉Wordpress,那么您已经知道页面有一个区域可以选择模板,而帖子则没有。也archive.php 其他许多页面都由默认列表模板处理。如果想让它们看起来与众不同,可以通过自定义主题开发来处理这些问题。我的问题是,“为什么?”这仅仅是WP开发早期的设计决策吗?为什么贴子页面不能有与页面相同的模板选择区域?为什么类别也不能有此选择区域?我寻找的答案大多是从技术角度来看的。我已经浏览了代码,我看不出有任何原因说明帖子等不能从选择首选模板中获益。我也不明白为什么要为帖子这么做仍然需要一个复杂的开发过程
页面-父字段未显示在编辑器中
升级到WordPress 5.0后,某些网站上不会出现页面父项下拉列表+