NEXT craftinamerica.org. Base setup for headless wordpress https://www.craftinamerica.org
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

formats.php 910B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. function default_post_format( $item ) {
  3. $filtered = array();
  4. $filtered[id] = $item->ID;
  5. $filtered[slug] = $item->post_name;
  6. $filtered[type] = $item->post_type;
  7. $filtered[title] = $item->post_title;
  8. $filtered[excerpt] = $item->post_excerpt;
  9. $filtered[date] = $item->post_date;
  10. $filtered[content] = $item->post_content;
  11. $filtered[hero] = get_post_meta( $item->ID, 'hero_header', true );
  12. if($item->post_type === 'artist') {
  13. $filtered[sortname] = get_post_meta( $item->ID, 'artist-sort-name', true );
  14. // Parse category IDs and store just the slugs
  15. $category_slugs = [];
  16. foreach (wp_get_post_categories( $item->ID ) as $id):
  17. $category = get_category($id);
  18. array_push($category_slugs, $category->slug);
  19. endforeach;
  20. $filtered[categories] = $category_slugs;
  21. }
  22. return $filtered;
  23. }
  24. ?>