wordpress链接主页到不同的页面

时间:2014-10-16 07:02:04

标签: php wordpress wordpress-theming

我已创建html页面并尝试转换为wordpress主题,如何将html一页链接到wordpress菜单栏中的其他页面 示例代码:

<a href="<?php bloginfo('url')?>/feature.php">Features</a>

此代码无效,显示页面未找到。如果使用php代码在wordpress中创建此链接。

3 个答案:

答案 0 :(得分:1)

  1. 首先创建页面&#34;功能&#34;来自wp-admin。

  2. 为此页面创建模板。 http://codex.wordpress.org/Stepping_into_Templates

  3. 在菜单中设置此页面进入&#34;菜单&#34; WordPress中的部分。 http://codex.wordpress.org/Appearance_Menus_Screen

  4. 要在前端查看此菜单,请使用wp_nav_menu()

答案 1 :(得分:1)

从主题中获取示例模板。 这是以-page结尾的主题文件。 在文件头中更改模板名称。 然后记住the_loop所有应该在循环内部以便与许多页面正常工作。 把html放在那里,也在header.php附加css到这个html。 页面结构类似于header,然后是page,然后是footer。 记住要保留好的html结构 - div开头和结尾。 然后,您创建一个包含内容的页面(在the_loop中显示),该页面有自己的URL地址。 您可以在settings -> permalinks中设置网页的网址命名,您可能需要写入.htaccess文件。 然后你有直接的网页页面。您可以在以下代码中使用它:

echo bloginfo('url'). 'nameofpage';

所有要做的就是创建一个模板并将其分配给页面(在页面上编辑page template选项)。

答案 2 :(得分:0)

您可以使用页面或帖子,我更喜欢页面。 创建新页面或帖子并获取其ID。 用于链接其:

获取此链接:

get_permalink( $yourPostOrPageID ); // only get; not echo

否则

  • Wordpress主页链接:

    get_bloginfo('home');
    
  • 类别或自定义分类术语链接:

    get_term_link( $term, $taxonomy );