2012-08-30 99 views
0

我见过很多问如何在Wordpress中插入自定义字段?即使插件是可用的,但没有什么是单击解决方案。我们需要做一些调整才能使其工作。今天,我最终这样做是为了改进我的主题的外观和可用性,因为它没有内置的因为我努力工作,所以我想在这里分享它。如何在Wordpress文章中添加自定义字段?

回答

1

以下是主要步骤:

安装Custom Field Template。 导航到Appearance > Editor,包括您在functions.php文件的代码片段:

function getCustomField($theField) { 
    global $post; 
    $block = get_post_meta($post->ID, $theField); 
    if($block){ 
     foreach(($block) as $blocks) { 
      echo $blocks; 
     } 
    } 
} 

配置由去Settings > Custom Field Template,的自定义字段扩展模板内容部分,并添加这样的:

[Day Number] 
type = text 
size = 10 
output = true 

注意:除非添加output = true,否则自定义字段将不起作用。

转到Appearance > Editor,并添加以下代码到模板(如single.php中),您希望自定义字段的值出现:

要添加一个条件语句围绕getCustomField功能(这样只有在一定条件下,比如在一个特定类别的职位是)出现时,getCustomField函数之前有这样的:

...然后插入您的getCustomField功能...

然后关闭此: 希望这可以帮助您。

相关问题