美文网首页wordpress
wordpress主题制作1 将html制作为wordpress

wordpress主题制作1 将html制作为wordpress

作者: Tanya木易 | 来源:发表于2018-10-18 14:23 被阅读0次

    wordpress有一些主题基础知识,可参考:wordpress主题制作开发实战教程3.1(1)- 主题基础 BY WP花园

    文章内容目录:

    1. 创建存放所有主题文件的文件夹,放在服务器wp-content/themes/ 目录下。
      主题模板文件位于根目录下,而JavaScript,CSS,图片则放置在素材目录中,模板放置在相应的模板分目录下,并将与核心相关的功能集合放置 inc文件夹下。
      assets
      – css
      – images
      – js
      inc
      template-parts
      – footer
      – header
      – navigation
      – page
      – post
      404.php
      archive.php
      comments.php
      footer.php
      front-page.php
      functions.php
      header.php
      index.php
      page.php
      README.txt
      rtl.css
      screenshot.png
      search.php
      searchform.php
      sidebar.php
      single.php
      style.css

    2. 将index.html重命名为index.php文件,并拆分成头部文件,脚部文件,侧边栏文件,php文件等。

    • 将</header>以上部分代码剪切,新建为header.php。在index.php文件开头加入<?php get_header(); ?>,调用header.php文件。
    • 在header.php文件与footer.php文件中分别添加了wp_head和wp_footer回调。
      wp_head回调用于许多插件添加标签至<head>,例如styles,scripts及meta tags,
      wp_footer用于插件回调JavaScript文件。
      在header.php文件中,</head> 标签上方插入以下代码:<?php wp_head(); ?>
      在footer.php文件中,</body>标签上方插入以下代码:<?php wp_footer(); ?>
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="keywords" content="" />
        <meta name="description" content="<?php bloginfo('description'); ?>" />
        <title><?php bloginfo('name'); ?></title>
    
        <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
        <link rel="alternate" type="application/rss+xml" title="RSS 2.0 - 所有文章" href="<?php echo get_bloginfo('rss2_url'); ?>" />
        <link rel="alternate" type="application/rss+xml" title="RSS 2.0 - 所有评论" href="<?php bloginfo('comments_rss2_url'); ?>" />
        <?php wp_head(); ?>
    </head>
    
    <body>
        <header>
            //……
        </header>
    
    • 将index.html中<footer>以下部分剪切,新建为footer.php。在index.php文件开头加入<?php get_footer(); ?>,调用footer.php文件。
        <footer>
            //……
        </footer>
        <?php wp_footer(); ?>
    </body>
    <script src="<?php bloginfo('stylesheet_url'); ?>/js/XXX.js"></script>
    </html>
    
    1. 为静态页面创建模板文件:WordPress是由pages,posts和atachments构成的。可以通过创建特殊的模板文件来展示。
      最常用的模板文件为index.php和page.php,用于展示静态页面。这是由于静态页面不需要展示所有的信息,例如数据和评论。

    2. style.css 样式表
      wordpress主题默认引用wp-content/themes/style.css为主要css样式文件,注意css存放位置及命名。
      在index.php文件中修改css引用地址:href="<?php bloginfo('stylesheet_url'); ?>"
      在css文件最开始的地方添加以下信息:

    Theme Name: (主题名字)
    Theme URI: (主题地址)
    Author: (主题作者)
    Author URI:(作者地址)
    Description: (主题描述)
    Beginners Guide
    Version:(版本)
    Tags: (标签)
    
    1. 在wordpress后台启用主题
    bloginfo('name');(显示站点标题)
    bloginfo('url');(显示站点地址)
    bloginfo( 'description' );(显示站点描述)
    

    相关文章

      网友评论

        本文标题:wordpress主题制作1 将html制作为wordpress

        本文链接:https://www.haomeiwen.com/subject/sxrhzftx.html