在我的网站上,我正在转换成一个WordPress的内容管理系统主题,有7个菜单选项,去个别的html页面。
我的问题是,什么是最好的方式让这7个WordPress页面进入我的WordPress内容管理系统主题,即是否有一个后端的方式或我直接添加这些单独的页面作为管理?
我目前的菜单选项设置如下:
<li><a href="index.html" class="topm currentMenu nosub">Home</a></li>
<li><a href="about-us.html" class="topm nosub">About Us</a></li>另外,如何在WordPress中将菜单链接到我的页面?
谢谢
发布于 2012-06-25 19:18:37
You can convert your html pages to wordpress pages by using template pages for your
each menus.Before that create files name header.php,index.php,sidebar.php,footer.php
,style.css in your theme folder.Then follow the below steps:
1. Include all the contents of your home.html upto your menu creation like this in your
header.php:
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<title>Course</title>
</head>
<body>
<div id="wrapper">
<div class="w1">
<div class="w2">
<!-- header -->
<header id="header">
<div class="line"></div>
<!-- logo -->
<h1 class="logo"><a href="#">Company Logo</a></h1>
<!-- main nav -->
<nav id="nav">
<!--**replace your menu listings by the given below codes**-->
<?php wp_nav_menu( array( 'theme_location' => 'primary' ) ); ?>
</nav>
<div class="clear"></div>
</header>
<?php wp_head(); ?>
2. In index.php, include the body contents of home.html
in between the below codes:
<?php
/**
* Template Name: home
*
* Selectable from a dropdown menu on the edit page screen.
*/
?>
<?php get_header(); ?>
//body contents of home page
<?php get_footer(); ?>
3.Likewise, you can include as much menu you want.Just by changing like this for about
us:
<?php
/**
* Template Name: aboutus
*
* Selectable from a dropdown menu on the edit page screen.
*/
?>
<?php get_header(); ?>
//body contents of aboutus page
<?php get_footer(); ?>
4. If you have any footer contents(contents needed to display at the bottom of all
pages).Then include the contents in footer.php.If no contents is there,then
also simply create a file named footer.php.
5. Include the side contents to sidebar.php(contents to be displayed in right side of
the page).If no side contents are there.Then,simply create sidebar.php.
5. style.css,containing the css for all pages.
6.After creating all html files to .php files.Open the admin dashboard of your website.
In that open,Pages->Add new.In Add New Page,Enter the menu name(Home) in title and in
right side,click the Template dropdown and select the template name(home) and click
Publish button.
7.Likewise,create pages for all menus by giving title and selecting template name from
the template dropdown and click publish button after selecting.
8.Then,open Appearance->Menus.Then Menus page will open,in that on left side corner,you
will see Pages tag,click view all and check all the pages you want to display as
menus in your website and click Add to Menu button.
9.Then,the selected pages will be shown on right side,in bottom you will see Save Menu
button,click it.
8.After finishing all,on top left corner click on the website name and see the website
with the following menus and their corresponding pages.发布于 2010-08-16 21:37:02
澄清你的问题。您希望能够在WordPress管理中编辑这些html页面吗?你不能。页面必须是可湿性粉剂后端的一部分,并驻留在数据库中,才能在编辑器中编辑。
如果你只是想在可湿性粉剂页面的菜单中链接这些页面,它们必须在header.php (或其他页面模板)中硬编码为链接,因为静态html页面不能被wp_list_pages或其他可湿性粉剂php函数调用。
发布于 2010-08-17 12:43:08
“打开我在Dreamweaver中创建的about-us.html页面源代码,进入WP-Admin,Pages,Add New page,并将html代码放入标记内的html选项卡中...”。
你可以通过来做到这点。但是不要使用标签(否则页面将显示您的“原始”html)。
它应该是这样的:
(注意:当您提交页面时,标签(和其他一些标签)将被WP剥离。)
https://stackoverflow.com/questions/3490597
复制相似问题