NEXT craftinamerica.org. Base setup for headless wordpress https://www.craftinamerica.org
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

custom-types.php 1.9KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <?php
  2. function get_all_custom_types() {
  3. return array(
  4. // 'customtype',
  5. 'artist',
  6. 'episode',
  7. // 'short',
  8. // 'talk',
  9. // 'object',
  10. // 'guide',
  11. // 'event',
  12. // 'exhibition',
  13. // 'technique',
  14. // 'profile',
  15. // 'publication',
  16. // 'release',
  17. // 'article',
  18. // 'product'
  19. );
  20. }
  21. function get_icon($type) {
  22. switch ($type):
  23. case 'artist':
  24. return 'dashicons-groups';
  25. break;
  26. case 'episode':
  27. return 'dashicons-editor-video';
  28. break;
  29. case 'short':
  30. return 'dashicons-video-alt3';
  31. break;
  32. case 'talk':
  33. return 'dashicons-format-chat';
  34. break;
  35. case 'object';
  36. return 'dashicons-visibility';
  37. break;
  38. case 'guide';
  39. return 'dashicons-edit';
  40. break;
  41. case 'event';
  42. return 'dashicons-calendar';
  43. break;
  44. case 'exhibition';
  45. return 'dashicons-location';
  46. break;
  47. case 'technique';
  48. return 'dashicons-art';
  49. break;
  50. case 'place';
  51. return 'dashicons-admin-site';
  52. break;
  53. case 'release';
  54. return 'dashicons-media-text';
  55. break;
  56. case 'profile';
  57. return 'dashicons-businessman';
  58. break;
  59. case 'publication';
  60. return 'dashicons-book';
  61. break;
  62. case 'article';
  63. return 'dashicons-networking';
  64. break;
  65. default:
  66. return 'dashicons-admin-post';
  67. endswitch;
  68. }
  69. ?>