站长资源
中国站长网站

wordpress插件pods使用详解

接触到pods插件是因为自定义分类法,用了之后就喜欢上了它,确实能给我们带来不少便捷,这里分享给大家。

pods既能帮我们新增自定义分类,譬如我们需要一个产品展示分类,也能在我们原有的内置类型上及新增加的分类上扩展字段,比如我发布产品需要一个型号字段等等,我们还可以扩展我们的主题,为其增加诸如logo上传,关键字,描述等等。当然它还有很多高级功能扩展,我们不常用也就不拿出来说了。

下面来举例说明,我们新建一个案例分类:

安装完pods插件启用之后,我们点开可以看到如图:

这里我们点击新建

创建完之后我们进入如图:点击添加字段,选择相应的字段类型:

这里标签我们用汉字,名称用英文,填好之后点击保存Save Field,再点击右侧的Save Pod ,我们后台左侧菜单已经有了案例这个自定义分类,点击添加,如图所示:

这样一个自定义分类案例就设置好了,我们发现并没有分类这一项,分类是要单独建立的,我们再打开pods,再点击新建,这是个选择第二个“自定义分类”

建好好之后我们进入如图页面,我们点击高级选项卡,拉到最下方,把我们刚才建立的案例给勾上

保存之后我们的分类也有了。

我们刚刚新建的时候发现还有第三项,这个就是用来自定义我们的全局字段,比如给主题设置个logo上传,代码统计,关键字,备案号等等

我们新建选择第三个“自定义设置页面”,建好之后我们来随便设置几个字段如图:

保存之后我们可以看到在设置,或者外观(在乎你刚刚添加时候位置选在那里)里面有了我们刚刚设置的配置项。

当然我们还可以扩展现有的文章等这些内置类型,选择好要扩展的类型,方法和我们添加字段一样的,就不赘述了。

我们来看看前端模板中如何来调用。

首先模板的命名规则

自定义内容类型 模板命名规则:archive-{post_type_name}.php 如 archive-movies.php
自定义分类法 模板命名规则:taxonomy-{taxonomy_name}.php 如 taxonomy-movie_type.php
自定义内容类型内容页 模板命名规则:single-{post_type_name}.php 如 single-movies.php
我们使用pods的显示函数来输出:

pods_field_display ( $pod,$post->ID,'$field )

$pod 即为你设置的分类英文名Pod name
$id (选填) 某篇文章ID或slug,以查询该篇文章数据
$name 字段名称,或者关联数组的参数
$single (选填) 是否以数组的形式返回

我看来看看循环调用文章:

<?php if(have_posts()) :while(have_posts()) : the_post(); ?>
  <?php the_title(); ?>
<p>

  <?php echo pods_field_display( 'case',$post->ID,'test');//测试的字段 ?>

</p>
<?php endwhile;endif; ?>

调用我们刚刚添加的logo及关键字等,第一个参数是你刚刚设置的英文名称即Pod name

<?php echo pods_field_display('yoreve','','site_logo'); ?>
<?php echo pods_field_display('yoreve','','site_keyword'); ?>

pods参考文章:https://pods.io/docs/code/field-functions/pods-field-display/

插件下载地址:https://wordpress.org/plugins/pods/

本文出处:来自互联网信息共享,请勿相信收费信息站长资源 » wordpress插件pods使用详解

评论 抢沙发

评论前必须登录!