5ucms论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1801|回复: 0

[Pods插件] wordpress插件Pods模板及字段调用方式

[复制链接]

670

主题

785

帖子

8278

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8278
发表于 2022-9-22 20:11:01 | 显示全部楼层 |阅读模式
前端模板的命名规则

自定义页面内容类型 模板命名规则: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的函数来进行输出:

  1. pods_field_display ( $pod,$post->ID,$name,$single )
复制代码


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


例如我们调用网站信息的备案号,使用以下代码:

  1. <?php echo pods_field_display('webinfo','','beian'); ?>
复制代码



主循环调用文章

  1. <?php if(have_posts()) :while(have_posts()) : the_post(); ?>
  2.   <?php the_title(); ?>
  3. <p>
  4. <?php echo pods_field_display( 'case',$post->ID,'test');?>
  5. </p>
  6. <?php endwhile;endif; ?>
复制代码




万能循环调用文章

  1. <?php query_posts( 'showposts=5&post_type=movie');while(have_posts()) : the_post(); ?>
  2. <?php the_title(); ?>
  3. <?php the_excerpt(); ?>

  4. <p><?php echo pods_field_display( 'case',$post->ID,'test');?></p>

  5. <?php endwhile;wp_reset_query(); ?>
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|5ucms.com

GMT+8, 2024-6-24 12:13 , Processed in 0.062500 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表