首页 问答 正文

如何使用WordPress主题的自定义字段和自定义类型。

注册会员 / 悠然自学 / 2023-06-11/ 浏览 141 次

使用WordPress主题的自定义字段和自定义类型

WordPress主题的自定义字段和自定义类型可以帮助您更好地组织和展示网站的内容。下面是使用自定义字段和自定义类型的基本步骤:

自定义字段

  1. 打开您想要添加自定义字段的文章或页面;
  2. 单击编辑器的“选项”按钮,然后选择“自定义字段”选项;
  3. 点击“+ 添加自定义字段”按钮,并输入自定义字段的名称和值;
  4. 单击“添加自定义字段”按钮,然后保存文章或页面。

例如,在博客文章中添加一个名为“作者”的自定义字段,值是“张三”,则可以在单个文章模板中使用如下代码,展示自定义字段:

<?php
$author = get_post_meta(get_the_ID(), 'author', true);
if(!empty($author)) {
    echo '作者:' . $author;
}
?> 

自定义类型

自定义类型可以帮助您创建一个特定类型的文章,例如产品或人员库。下面是使用自定义类型的基本步骤:

  1. 打开functions.php文件,添加以下代码创建一个新的自定义类型(以“产品”为例):
function register_custom_post_type() {
    register_post_type('product',
        array(
            'labels' => array(
                'name' => __('产品'),
                'singular_name' => __('产品')
            ),
            'public' => true,
            'has_archive' => true,
            'rewrite' => array('slug' => 'product'),
            'supports' => array('title', 'thumbnail', 'editor', 'excerpt')
        )
    );
}
add_action('init', 'register_custom_post_type'); 
  1. 刷新网站,您将在WordPress后台的左侧菜单中看到一个新的“产品”选项;
  2. 单击“添加新产品”,添加新的产品文章;
  3. 在您的主题中创建一个名为“single-product.php”的模板文件,可以使用以下示例代码来展示单个产品的信息:
<?php
while ( have_posts() ) : the_post();
    the_title( '<h1 class="entry-title">', '</h1>' );
    the_post_thumbnail();
    the_content();
endwhile;
?> 

以上就是使用WordPress主题的自定义字段和自定义类型的基本步骤。您可以根据需要自定义代码并创建具有各种不同功能的自定义字段和自定义类型。

大家谈论
    我的见解