如何拥有单独的页面?指向该页面的链接应该是什么?

时间:2016-03-05 作者:Umer Javed

我想有一个单独的php页面。如果我将链接放在主页上,该页面的锚定应该是什么?假设我的页面名为projects。php,但当我将其放在锚定标记中时,它不会转到该页面。

我猜在“projects.php”之前必须有一些wordpress函数才能正常工作。

这是我的主题的层次结构:
myTheme

│   .jscsrc
│   .jshintignore
│   404.php
│   archive.php
│   comments.php
│   footer.php
│   frontpage.php
│   functions.php
│   header.php
│   index.php
│   mypage.php
│   options.php
│   page.php
│   people.php
│   projects.php
│   README.md
│   readme.txt
│   rtl.css
│   screenshot.png
│   search.php
│   sidebar.php
│   single-projects.php
│   single-timeline.php
│   single.php
│   style.css
│   timeline.php
│   
├───assets
│   ├───css
│   │       base.css
│   │       bootstrap.css
│   │       bootstrap.min.css
│   │       common.css
│   │       demo.css
│   │       normalize.css
│   │       style-old.css
│   │       style.css
│   │       style7.css
│   │       
│   ├───icons
│   │       icon-top.png
│   │       sprite.png
│   │       
│   ├───img
│   │       216x217.png
│   │       annual-report.png
│   │       arrows.png
│   │       bgimg.jpg
│   │       kenya.jpg
│   │       kenya2.jpg
│   │       kenya3.jpg
│   │       logo.png
│   │       malaria.jpg
│   │       malaria2.jpg
│   │       malaria3.jpg
│   │       malaria4.jpg
│   │       spr-general.png
│   │       sprite-black.png
│   │       sprite.png
│   │       white_texture.jpg
│   │       
│   └───js
│           modernizr.custom.79639.js
│           
├───inc
│       custom-header.php
│       customizer.php
│       extras.php
│       jetpack.php
│       template-tags.php
│       
├───js
│       navigation.js
│       scroll.js
│       skip-link-focus-fix.js
│       
├───languages
│       novar.pot
│       readme.txt
│       
├───layouts
│       content-sidebar.css
│       sidebar-content.css
│       
├───lib
│       custom-post-type.php
│       
├───metaboxes
├───options-framework
│   │   options-framework.php
│   │   
│   ├───css
│   │       optionsframework.css
│   │       
│   ├───images
│   │       ico-delete.png
│   │       
│   ├───includes
│   │       class-options-framework-admin.php
│   │       class-options-framework.php
│   │       class-options-interface.php
│   │       class-options-media-uploader.php
│   │       class-options-sanitization.php
│   │       
│   └───js
│           media-uploader.js
│           options-custom.js
│           
└───template-parts
        content-none.php
        content-page.php
        content-search.php
        content.php
我想链接这些项目。页脚中的php页面。php

1 个回复
最合适的回答,由SO网友:Nabeel 整理而成

Method 1 (Treating it as a Wordpress page):

1) 在项目顶部添加以下内容。php

/*
Template Name: Projects
*/
2)从wordpress创建页面,并从右菜单中选择“项目”作为其模板

3) 现在您有了一个项目页面。在锚定中使用其URL,就像使用其他wordpress页面的URL一样。

Method 2 (Not treating it as a wordpress page)

<a href="<?php echo get_stylesheet_directory_uri(); ?>/projects.php">Link Text</a>
有关的详细信息get_stylesheet_directory_uri() 功能:https://codex.wordpress.org/Function_Reference/get_stylesheet_directory_uri

相关推荐

如何在WooCommerce总价金额->ProductPages下增加保证金

我对ProductPage上的woocommerce价格金额有两个问题。第一个问题:我想在总价格金额下增加更多保证金,并按下“添加到卡”按钮我怎样才能做到这一点?(示例见下图)第二我只想显示总价。现在我得到了可变产品的最低价格,显示在产品标题下面,以及总价格金额。我只想显示总价。已经谢谢你了!