我们知道WordPress有一个默认的page.php文件。我想创建一些自定义页面并将其集成(链接)到不同的菜单。你想帮助我吗?
答案 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提供了很好的文档: -
如果您想再次创建另一个菜单自定义菜单,这将取决于您正在使用的当前主题以及是否有权进行编辑。
要添加新菜单,您需要注册它,然后在您需要的部分/模板中调用它。
要注册菜单,您将使用与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' ) ); ?>
创建菜单后,您可以通过外观菜单
添加自定义链接