WordPress自定义页面集成在不同的菜单中。

时间:2016-02-23 07:17:16

标签: wordpress menu

我们知道WordPress有一个默认的page.php文件。我想创建一些自定义页面并将其集成(链接)到不同的菜单。你想帮助我吗?

1 个答案:

答案 0 :(得分:0)

如果您有权访问主题文件,则可以创建自己的自定义模板文件。

这是通过在您的主题文件夹或custom-page-template.php中添加page- {slug} .php来实现的。

如果您选择后者,则需要在模板顶部定义模板命名块,以便WordPress可以在管理员的创建部分为您提供页面模板选项。

该块看起来如下: -

<?php
/**
 * Template Name: About Template
 **/
get_header(); ?>

/** Custom template html / php markup here **/

<?php get_footer(); ?>

有关详细信息,WordPress提供了很好的文档: -

Page Templates Documentation

如果您想再次创建另一个菜单自定义菜单,这将取决于您正在使用的当前主题以及是否有权进行编辑。

要添加新菜单,您需要注册它,然后在您需要的部分/模板中调用它。

要注册菜单,您将使用与functions.php

中输入的内容类似的内容
function register_custom_menu() {
  register_nav_menu('custom-menu',__( 'Custom Menu' ));
}
add_action( 'init', 'register_custom_menu' );

要调用此菜单,您可以编辑希望菜单显示的模板并添加: -

<?php wp_nav_menu( array( 'theme_location' => 'custom-menu' ) ); ?>

创建菜单后,您可以通过外观菜单

添加自定义链接