我想有一个单独的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
最合适的回答,由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