您当前的位置:首页 > TAG信息列表 > page-template

  • 如何在Yoast插件中重写页面模板的标题和元描述模板

    时间:2018-01-29

    我正在从事一个项目,使用许多不同的页面模板,而不是自定义帖子类型。出于SEO目的,我需要重写标题和元描述,这通常适用于页面本身。由于更改这些标题和描述(1600页)的影响,我想使用Yoast插件中的自定义页面模板更改所有页面的标题和元描述模板。有没有办法重写标题&;meta基于Yoast插件中的页面模板(页面-[模板名称].php)?我可以使用过滤器根据php模板本身更改标题和元描述,但这不是最好的解决方案,因为我仍然希望使用诸如%%sep%%、%%sitename%%等变量。

  • 从_<a href="" rel="tag"></a>()输出中去掉标记

    时间:2018-01-31

    我想在显示给定类别帖子的页面上,在每个帖子上方显示纯文本标记名。每个帖子只有一个标签。我已经设置了一个数组来从我想要的类别中获取帖子,并进行了WP\\u查询。这些帖子显示在nice div中,包括标题、内容等。。我的问题是那些该死的标签!我可以使用以下选项显示每个帖子的标签名:echo the_tags(\'\'); 但这太糟糕了<a href=\"[link to tag page]\" rel=\"tag\">[My Tag Name]</a>我在Wordpress

  • 我可以显示我的站点上正在使用的所有模板文件吗?

    时间:2018-01-31

    我有一个传统的主题,有很多页面模板文件。我的网站太大了,无法逐个浏览每个页面来检查它的模板。是否有任何方法(通过在后端的页面列表中添加一列,或直接在数据库中)来查看正在使用哪些模板文件并确定哪些是多余的?

  • 在管理菜单的帖子类型中切换自定义模板

    时间:2018-02-03

    我通过在“管理”菜单中创建了一个帖子类型function codex_custom_init() { $labels = array( \'name\' => _x( \'Book\', \'post type general name\', \'your-plugin-textdomain\' ), \'singular_name\' => _x( \'Book\', \'post type singul

  • 将模板用于1个以上的页面

    时间:2018-02-08

    我有3个页面在我制作的同一个自定义帖子类型下,并且在将新帖子发布到该自定义帖子类型时,我制作了一个自定义字段,在3个答案之间进行选择,这样每个页面都有相同的模板,但根据我用ACF制作的自定义字段显示帖子。有没有办法不用制作3个不同的模板?这3页看起来应该是一样的,只是根据我选择的ACF,帖子是不同的。谢谢

  • 如何从主题中的插件输出函数

    时间:2018-02-09

    我正在使用插件Chargebee WP Membership 连接到他们的API以处理付款。目前,他们只使用短代码来限制内容。我想做的是在页面模板中输出这些短代码的函数。到目前为止,我已经尝试do_shortcode 方法,但宁愿直接访问该函数。Github文件:https://github.com/brendenplugin/chargebee-wp-membership-plugin/blob/master/admin/helper/class-chargebee-membership-shortco

  • 在WordPress页面上循环,而不是来自WP文本编辑器的内容

    时间:2018-02-10

    我创建了一个页面模板:<?php /* Template Name: homedefault */ ?> 但不是来自此处的文本,即wp编辑器:我希望它来自循环: <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <?php $post_id = get_the_ID(); ?> <?php get_template_p

  • 带有查询的自定义页面返回404

    时间:2018-02-18

    我的问题很简单。我创建了一个新的自定义页面模板,名为page-printable.php. 然后,我用slug创建了一个页面printable. 如果我使用localhost/printable 或localhost/index.php?pagename=printable, 它显示我的自定义页面,没有错误。但是,我的自定义页面使用$_GET 内部。但是如果我用localhost/printable?p_year=2018 甚至没有漂亮的url(localhost/index.php?pagename=p

  • 从模板获取当前页面的页面ID

    时间:2018-02-19

    我正在尝试从我的template-contact.php 像这样:global $post; echo $post->ID; 显示为85,但页面id为96,我想获取id,因为我想获取当前页面的元。这是我的模板代码。<?php /* Template Name: Contact Page */ ?> <?php get_header() ?> <?php global $post; echo get_

  • Dropdown menu for categories

    时间:2018-02-21

    当我使用下面的代码时<?php wp_nav_menu( array(\'menu\' => \'categories\' )); ?> 我可以创建一个新的菜单来列出我创建的wordpress中的所有类别。我用它在页面中间列出所有类别。我现在的问题是:有没有一种简单的方法可以为存在的每个子类别创建下拉菜单?那么,当我点击一个特定的类别时,它的子类别会显示出来吗?

  • 使用PRE_GET_POST在侧边栏中定位查询

    时间:2018-02-27

    我知道pre_get_posts 可用于在主站点、自定义帖子类型和页面上进行查询。但是,有没有一种方法可以在侧边栏中定位查询?现在,我使用的是“is\\u page\\u template()”,但它只使用主查询。my上的代码functions.php 模板:function opby_query( $query ) { if ( $query->is_home() && $query->is_main_query() ) { $query->se

  • 如果两个自定义字段中有一个为空,则隐藏文本

    时间:2018-03-02

    我将自定义字段调用到我的页面模板中,如下所示:the team donated <!-- display funds raised --> <?php $givingback_details_funds = get_post_meta($post->ID,\'givingback_details_funds\', true); if ($givingback_details_funds == \'\') { ?> <!-- display not

  • 使用函数使用自定义模板动态覆盖page.php或single.php

    时间:2018-03-06

    我想在插件中添加新的自定义模板(custom-page.php、custom-single.php)。激活后,我想动态使用插件的自定义模板来覆盖主题的模板(page.php,single.php)。是否有一个功能可以做到这一点?

  • Remove_action()在页面模板中不工作-Genesis

    时间:2018-03-08

    我已经仔细查看了四周,但找不到有相同具体问题的人。在函数中。php我正在添加以下操作:add_action( \'genesis_entry_header\', \'twl_content_wrap_start\', 15 ); function twl_content_wrap_start() { echo \'<div class=\"container\">\'; } add_action( \'genesis_entry_footer\

  • 所选模板不适用于WordPress中的主页

    时间:2018-03-19

    我有一个主题,我为不同的模板创建了两个新文件。我现在可以在发布页面时选择这些模板:当我转到任何子页面时,这都非常有效。我做了一个页面叫Test, 选择了我的一个模板,页面显示。然而,我的挑战是,这对主页不起作用。现在,我已将测试页设置为索引页:然而,当我打开页面时,它并不尊重我的选择。相反,它将打开标准主题。我想这是因为the hierachy, 但我不完全明白为什么。有什么想法吗?:-)

  • 页面默认模板的自定义元框

    时间:2018-03-25

    我在获取一些自定义元框以在页面默认模板上显示时遇到问题。我希望这些元框只显示在默认模板上,并在用户选择其他页面模板时消失。下面是我尝试过的代码。add_action( \'add_meta_boxes\', \'add_page_meta\' ); function add_page_meta() { global $post; if(!empty($post)) { $pageTemplate = g

  • 用于特定定制帖子类型的定制模板404

    时间:2018-04-03

    为特定自定义帖子类型创建自定义模板(第404页)的一些解决方案。

  • 发布URL中带有点的固定链接无法解析为正确的页面模板

    时间:2018-04-10

    我有自定义帖子类型的帖子. 中的字符post_name 字段(因此是永久链接),它无法解析为正确的页面模板。在这种情况下single-cptslug.php 永久链接解析为index.php. 这个post_name 字段从自定义字段获取其数据,并通过自定义查询进行更新:$wpdb->query(\"UPDATE \" . $wpdb->prefix . \"posts SET post_name = \'\" . $slug . \"\' WHERE ID = \" . $post_id);

  • 自定义帖子类型选项页面模板

    时间:2018-04-11

    我正在制作一个包含所有成员的网页。因此,到目前为止,我使用以下代码创建了一个自定义帖子类型:function midas_team_post() { register_post_type( \'midas-team\', array( \'labels\' => array( \'name\' => \'تیم میداس\', \'singular_name\' => \'تیم م

  • page-slug goes to not found

    时间:2018-04-19

    我上传了一个名为page testtest的文件。php到我的模板文件夹。当我去example.com/testtest这对我来说似乎很奇怪,因为文档清楚地表明我应该毫不费力地去查阅那个文件。相反,我得到了“哎呀!找不到那个页面。”顺便说一下,永久链接设置为:https://example.com/sample-post/ 我使用下划线模板在有人勇敢地让我查阅文件之前https://developer.wordpress.org/themes/template-files-section/page-tem