为初学者准备的主题欺骗表

为初学者准备的主题欺骗表

您是否正在寻找一个 wordpress 主题备忘单快速修改 您的主题或创建新的自定义主题?wordpress 附带了许多 内置模板标记, 可用于获得提前启动。在此 文章, 我们将分享一个 wordpress 主题备忘单的初学者。

在开始之前

wordpress 配备了强大的模板引擎, 允许主题开发人员为 wordpress 动力网站创建漂亮的设计。有高级和免费的 wordpress 主题, 你可以安装在您的网站上。

每个 wordpress 主题都有许多自定义选项。这些选项允许您更改颜色、添加标题图像、设置导航菜单等。

但是, 您仍然仅限于主题支持的功能。有时, 您可能希望对需要进行一些编码的 wordpress 主题稍作更改。要做到这一点, 您需要了解一些基本的 php、html 和 css。

您首先要做的是熟悉 wordpress 在后台的工作方式和 wordpress 主题模板。

之后, 您可能需要遵循一些最佳实践。例如, 创建子主题, 而不是直接在主题文件中进行更改。

您也可以通过在计算机上安装 wordpress 来练习主题。

基本的 wordpress 主题模板

基本 wordpress 主题文件

每个 wordpress 主题都由称为模板的不同文件组成。 所有 wordpress 主题必须具有样式表和索引文件, 但 通常他们想出了很多其他的文件。

下面是每个主题都有的基本文件列表:

  • 样式. css
  • 头像. php
  • index. php
  • sidebarr. php
  • 福尔. php
  • 单一. php
  • page. php
  • 评论
  • 40. php
  • 功能。
  • 档案. php
  • 搜索。
  • 搜索. php

如果您正在构建自己的主题, 则可以从 wordpress 起始主题之一开始。这些主题配备了准备使用 wordpress 模板文件和 css, 为您提供了一个框架来构建。

标头中的模板标签

wordpress 附带了很多方便的功能, 可以用来 输出整个主题中的不同内容。这些功能是 称为模板标记

首先, 也可能是所需的最重要的函数。 所有标准兼容的 wordpress 主题被称为 wp _ head, 它看起来 喜欢这个:

1<?php wp_head();=""?>

此代码获取所有重要的 html wordpress 需要添加在<head>您网站上每个页面的部分。</head> 这也是必不可少的许多 wordpress 插件在您的网站上正常工作。

下面是一个模板标记的列表, 您通常会发现和 在主题的标题. php 文件中使用。但是, 它们也可以用于 其他地方你的主题, 当你需要他们。

12345677891010111213141418181212212223242526博客<?php bloginfo('name');=""?>的标题, 或特定页面///特定页面//特<?php wp_title();=""?>页面//特定页面//特定页面//特 url 的标题//网站的描述<?php bloginfo('template_url');=""?> /网站的主题文件的位置//链接到 style<?php bloginfo('stylesheet_url');=""> </?php> <?php bloginfo('url');=""> </?php> <?php bloginfo('description');=""> </?php> . css 位//rss 源 url<?php bloginfo('rss2_url');="">的网站</?php>网站的回转 url<?php bloginfo('pingback_url');=""> </?php> //wordpress 版本号<?php bloginfo('version');=""?>

其他主题文件中使用的模板标记

现在, 让我们来看看其他一些常用的模板标记以及它们的作用。

包含其他模板的模板标记

以下模板标记用于调用和包含其他模板。 例如, 主题的 index. php 文件将使用它们来包括 页眉、页脚、内容、注释和边栏模板。

1234567891011显示盖板. php 文件内容<?php get_header();=""?> //显示 footer. php 文件内容<?php get_footer();=""?> //显 sidbara. php 文件<?php get_sidebar();=""?>内容///显示 comment. php 文件内容<?php comments_template();=""?>

以下模板标记用于 wordpress 循环中, 以显示您的帖子中的内容、摘录和元数据。

1234567678891010111213141418181912222232262.282929显示<?php the_content();=""?>帖子的内容//显示特定帖子//特定帖子<?php the_excerpt();=""?> <?php the_title();=""> </?php> <?php the_permalink()=""> </?php>标题//链接/特定帖子的类别/特定帖子<?php the_category(',="" ')=""?> <?php the_author();=""> </?php> /作者/id 中使用的摘录。特定的<?php the_id();=""?>发布//编辑链接的布/<?php edit_post_link();=""> </?php> /仅 oole 可见的登录用户编辑权限//url 的下一个页<?php next_post_link('="" %link="" ')=""?> //url 的上一页<?php previous_post_link('%link')=""?>

wordpress 主题带有称为 "边栏" 的宽可用区域。这些 是主题文件中用户可以拖放的位置 wordpress 小部件。通常, 主题具有多个位置, 用户可以在这些位置 添加小部件。

但是, 最常见的情况是, 这些小部件区域位于右侧或 主题布局的左侧边栏。要了解更多信息, 请参阅我们的指南, 了解如何 在 wordpress 主题中添加动态小部件就绪边栏

下面是用于在主题中显示边栏的代码。

123456789<?php if="" (="" !="" is_active_sidebar(="" 'sidebar-1'="" )="" )="" {return;}?=""?> <aside id="secondary" class="widget-area" role="complementary"><?php dynamic_sidebar(="" 'sidebar-1'="" );=""?></aside><!-- #secondary -->

您将需要用您的主题定义的名称替换边栏 1, 该特定的宽限区域或侧边栏。

显示导航菜单的模板标签

wordpress 配备了一个强大的菜单管理系统, 允许 用户为其网站创建导航菜单。"wordpress" 主题 可以有多个导航菜单位置。

请参阅我们的指南, 了解如何在 wordpress 主题中创建您自己的自定义导航菜单

以下是将在主题中用于显示导航菜单的代码。

12345<?phpwp_nav_menu( array(="" 'theme_location'=""?>"我的自定义菜单", "容 _ 类" = > "自定义菜单类"));? >

主题位置取决于您的主题用于注册 导航菜单。css 容器类可以称为您的任何 喜欢。它将环绕您的导航菜单, 以便您可以设置样式 因此。

其他模板标签

以下是您在整个 wordpress 主题中通常使用的一些标记。

12345677888910111213141 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 24显示当前帖子<?php echo="" get_the_date();=""?>的写入日期//显示上修改帖子的时间 _ 修改 _ time//显示帖子的最后修改时间<?php echo="" the_modified_time('f="" d,="" y');=""?> //显示帖子缩略图或特色图像<?php the_post_thumbnail(="" );=""?> ///显示每月存档<?php wp_get_archives(="" );=""?> //显示类别列表<?php wp_list_categories();=""?> //显示用户的重力从电子邮件地址//32 像素的大小, 你可以改变, 如果你需要<?php echo="" get_avatar(="" 'email@example.com',="" 32="" );=""?> //显示当前的文章的作者的重力<?php echo="" get_avatar(="" get_the_author_meta(="" 'id'="" ),="" 32="" );=""?>

wordpress 主题中的条件标签

条件标记是返回 "真" 或 "假" 结果的函数。 这些条件标记可以在整个主题或插件中使用, 以 看看是否满足某些条件, 然后做一些相应的事情。

例如, 如果当前帖子具有特色图像或没有。如果它没有特色图像, 则可以改为显示默认的特色图像。

123456789<?phpif (="" has_post_thumbnail()="" )="" {the_post_thumbnail();}else="" {echo=""?><img src="' . src=""></img src="' .> 获取 _ bloginfo ("样式表 _ 目录")"/imagesekesekmainail-defaft. jpg"/> "}?>

下面是一些您可以使用的条件标记。

12445678891011121314检查单个帖子是否正在显示: 示 _ home//检查静态首页是否显示为 "首页"//检查当前查看器是否记录了 inis _ user_ 登录 ()

您还可以使用更多的条件标记。完整列表 在有关条件标记的 wordpress 编解码器页面中可以找到条件标记

wordpress 循环

循环或 wordpress 循环是用于获取和显示的代码 在 wordpress 中的帖子。许多 wordpress 模板标记可能只在内部工作 循环, 因为它们与过帐或过帐类型对象相关联。

下面是一个简单的 wordpress 循环的示例。

123456767889101011121314141818191222222222222.2829293031<?php  checks="" if="" there="" are="" any="" posts="" that="" match="" the="" queryif="" (have_posts())="" : //="" if="" there="" are="" posts="" matching="" the="" query="" then="" start="" the="" loopwhile="" (="" have_posts()="" )="" :="" the_post(); //="" the="" code="" between="" the="" while="" loop="" will="" be="" repeated="" for="" each="" post?=""?> <h2 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title();=""?></a></h2> <p class="date-author">发布于<?php the_date();=""?> : 由<?php the_author();=""?></p> <?php the_content();=""?> <p class="postmetadata">提交于: <?php the_category();=""?>标签: <?php the_tags();=""?><a href="<?php comments_link(); ?>" title="Leave a comment">评论意见</a></p> <?php  stop="" the="" loop="" when="" all="" posts="" are="" displayedendwhile; //="" if="" no="" posts="" were="" foundelse="" :?=""?><p>很抱歉, 没有符合您的标准的帖子。</p><?phpendif;??>

若要了解有关循环签出什么是 wordpress (信息图) 中的循环

话虽如此, 让我们深入到我们的 wordpress 主题备忘单的初学者。

资料来源: wp 初学者

发表评论

电子邮件地址不会被公开。 必填项已用*标注