regionhalland/region-halland-plugin-category-posts

v1.5.1 2021-02-09 10:36 UTC

This package is auto-updated.

Last update: 2024-09-09 18:43:57 UTC


README

应用范围

此插件用于获取与分类页面相关联的所有帖子。

许可模型

此插件使用GPL-3.0许可模型。您可以通过随附的“LICENSE”文件了解更多关于此许可模型的信息。

安装和激活

A) Hämta pluginen via Git eller läs in det med Composer
B) Installera Region Hallands plugin i Wordpress plugin folder
C) Aktivera pluginet inifrån Wordpress admin

通过Git下载插件

git clone https://regionhalland.visualstudio.com/public.RhWpPlugIns/_git/RhCategoryPosts

通过composer导入插件

注意!请确保您获取的是最新版本。

"require": {
  "regionhalland/region-halland-plugin-category-posts": "1.0.0"
},

在Blade中使用

此插件应应用于分类模板,例如category.blade.php。

调用get函数以获取属于活动分类的帖子

  @php($categoryPosts = get_region_halland_category_posts())

然后遍历帖子

@foreach($categoryPosts as $post)

  {{-- Något fantastiskt! --}}

@endforeach

可以根据帖子类型和日期进行过滤,并按标题和日期排序。

在分类模板页面可以使用以下GET参数

?wp_post_type:获取逗号分隔的帖子类型slugs列表 ?time:获取逗号分隔的日期选项列表(最近的一天、最近的一周、最近的一个月、最近的一年) ?order:获取'ASC'或'DESC'以选择升序或降序 ?orderby:获取'title'或'date'以选择排序的字段 ?category_slug:获取WP中分类的slug ?category_taxonomy:获取要使用的分类的slug(category)

下一节将介绍可用数据。

数组示例

文化节目

array(1) {
  [0]=>
  array(36) {
    ["ID"]=>
    int(16684)
    ["post_author"]=>
    string(2) "39"
    ["post_date"]=>
    string(19) "2020-08-21 15:02:36"
    ["post_date_gmt"]=>
    string(19) "2020-08-21 15:02:36"
    ["post_content"]=>
    string(0) ""
    ["post_title"]=>
    string(75) "Konstig Musik – Musikalisk konst, digital version (6-9 år och 10-12 år"
    ["post_excerpt"]=>
    string(0) ""
    ["post_status"]=>
    string(7) "publish"
    ["comment_status"]=>
    string(6) "closed"
    ["ping_status"]=>
    string(6) "closed"
    ["post_password"]=>
    string(0) ""
    ["post_name"]=>
    string(66) "konstig-musik-musikalisk-konst-digital-version-6-9-ar-och-10-12-ar"
    ["to_ping"]=>
    string(0) ""
    ["pinged"]=>
    string(0) ""
    ["post_modified"]=>
    string(19) "2020-11-20 10:11:25"
    ["post_modified_gmt"]=>
    string(19) "2020-11-20 09:11:25"
    ["post_content_filtered"]=>
    string(0) ""
    ["post_parent"]=>
    int(0)
    ["guid"]=>
    string(71) "https://test-www.regionhalland.se/?post_type=kulturprogram&p=16684"
    ["menu_order"]=>
    int(0)
    ["post_type"]=>
    string(13) "kulturprogram"
    ["post_mime_type"]=>
    string(0) ""
    ["comment_count"]=>
    string(1) "0"
    ["filter"]=>
    string(3) "raw"
    ["post_ingress"]=>
    NULL
    ["url"]=>
    string(96) "http://rh.test/kulturprogram/konstig-musik-musikalisk-konst-digital-version-6-9-ar-och-10-12-ar/"
    ["image"]=>
    string(700) "<img width="1441" height="420" src="http://rh.test/app/uploads/2020/03/komposition-i-svartvitt-3-webbhero.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Målning med svarta linjer på ljust papper, infällt foto med två kvinnliga musiker med instrument." loading="lazy" srcset="http://rh.test/app/uploads/2020/03/komposition-i-svartvitt-3-webbhero.jpg 1441w, http://rh.test/app/uploads/2020/03/komposition-i-svartvitt-3-webbhero-300x87.jpg 300w, http://rh.test/app/uploads/2020/03/komposition-i-svartvitt-3-webbhero-768x224.jpg 768w, http://rh.test/app/uploads/2020/03/komposition-i-svartvitt-3-webbhero-1024x298.jpg 1024w" sizes="(max-width: 1441px) 100vw, 1441px" />"
    ["image_url"]=>
    string(73) "http://rh.test/app/uploads/2020/03/komposition-i-svartvitt-3-webbhero.jpg"
    ["date"]=>
    string(10) "2020-08-21"
    ["kultur_program_labels"]=>
    array(2) {
      [0]=>
      array(1) {
        ["label"]=>
        string(5) "Konst"
      }
      [1]=>
      array(1) {
        ["label"]=>
        string(5) "Musik"
      }
    }
    ["kultur_program_malgrupp"]=>
    string(21) "6-9 år och 10-12 år"
    ["kultur_program_publik"]=>
    string(33) "Max antal per workshop: 30 elever"
    ["kultur_program_langd"]=>
    string(75) "60 min. Workshoptider att välja mellan: 9:00-10:00,10:30-11:30,12:00-13:00"
    ["kultur_program_lokal"]=>
    string(0) ""
    ["kultur_program_period"]=>
    string(9) "2020/2021"
    ["kultur_program_pris"]=>
    string(169) "En workshop 3 000 kr, den 2:a samma dag, samma beställare 1000 kr och den 3:e samma dag kostar 1000 kr.
Priset som anges är det subventionerade priset exklusive moms."
  }
}

文化活动

array(1) {
  [0]=>
  array(42) {
    ["ID"]=>
    int(16846)
    ["post_author"]=>
    string(2) "39"
    ["post_date"]=>
    string(19) "2020-09-02 07:16:05"
    ["post_date_gmt"]=>
    string(19) "2020-09-02 07:16:05"
    ["post_content"]=>
    string(954) ""
    ["post_title"]=>
    string(41) "Digital inspirationsdag om Skapande skola"
    ["post_excerpt"]=>
    string(0) ""
    ["post_status"]=>
    string(7) "publish"
    ["comment_status"]=>
    string(6) "closed"
    ["ping_status"]=>
    string(6) "closed"
    ["post_password"]=>
    string(0) ""
    ["post_name"]=>
    string(41) "digital-inspirationsdag-om-skapande-skola"
    ["to_ping"]=>
    string(0) ""
    ["pinged"]=>
    string(0) ""
    ["post_modified"]=>
    string(19) "2020-11-20 10:12:37"
    ["post_modified_gmt"]=>
    string(19) "2020-11-20 09:12:37"
    ["post_content_filtered"]=>
    string(0) ""
    ["post_parent"]=>
    int(0)
    ["guid"]=>
    string(75) "https://test-www.regionhalland.se/?post_type=kulturarrangemang&#038;p=16846"
    ["menu_order"]=>
    int(0)
    ["post_type"]=>
    string(17) "kulturarrangemang"
    ["post_mime_type"]=>
    string(0) ""
    ["comment_count"]=>
    string(1) "0"
    ["filter"]=>
    string(3) "raw"
    ["post_ingress"]=>
    string(0) ""
    ["url"]=>
    string(75) "http://rh.test/kulturarrangemang/digital-inspirationsdag-om-skapande-skola/"
    ["image"]=>
    string(0) ""
    ["image_url"]=>
    bool(false)
    ["date"]=>
    string(10) "2020-09-02"
    ["kultur_arr_type_labels"]=>
    array(2) {
      [0]=>
      array(1) {
        ["label"]=>
        string(9) "Konferens"
      }
      [1]=>
      array(1) {
        ["label"]=>
        string(13) "Föreläsning"
      }
    }
    ["kultur_arr_category"]=>
    string(6) "Kultur"
    ["kultur_arr_sub_category_labels"]=>
    array(1) {
      [0]=>
      array(1) {
        ["label"]=>
        string(15) "Kultur i skolan"
      }
    }
    ["kultur_arr_fullbokat_int"]=>
    int(1)
    ["kultur_arr_fullbokat"]=>
    string(2) "Ja"
    ["kultur_arr_start_tid"]=>
    string(10) "2020-10-23"
    ["kultur_arr_start_tid_dag"]=>
    bool(false)
    ["kultur_arr_start_tid_manad"]=>
    string(0) ""
    ["kultur_arr_slut_tid"]=>
    string(10) "2020-10-23"
    ["kultur_arr_tid"]=>
    string(26) "Fredag 23 oktober kl. 9-12"
    ["kultur_arr_plats"]=>
    string(31) "<p>Dagen sänds digitalt. </p>"
    ["kultur_arr_malgrupp"]=>
    string(35) "Kulturaktörer verksamma i Halland."
    ["kultur_arr_entre"]=>
    string(55) "<p>Dagen är kostnadsfri, men föranmälan krävs.</p>"
  }
}

新闻

array(1) {
  [0]=>
  array(30) {
    ["ID"]=>
    int(16878)
    ["post_author"]=>
    string(2) "42"
    ["post_date"]=>
    string(19) "2020-09-03 11:05:23"
    ["post_date_gmt"]=>
    string(19) "2020-09-03 11:05:23"
    ["post_content"]=>
    string(0) ""
    ["post_title"]=>
    string(23) "Nu startar Doc Out West"
    ["post_excerpt"]=>
    string(0) ""
    ["post_status"]=>
    string(7) "publish"
    ["comment_status"]=>
    string(6) "closed"
    ["ping_status"]=>
    string(6) "closed"
    ["post_password"]=>
    string(0) ""
    ["post_name"]=>
    string(23) "nu-startar-doc-out-west"
    ["to_ping"]=>
    string(0) ""
    ["pinged"]=>
    string(0) ""
    ["post_modified"]=>
    string(19) "2020-10-27 10:49:05"
    ["post_modified_gmt"]=>
    string(19) "2020-10-27 09:49:05"
    ["post_content_filtered"]=>
    string(0) ""
    ["post_parent"]=>
    int(0)
    ["guid"]=>
    string(62) "https://test-www.regionhalland.se/?post_type=news&#038;p=16878"
    ["menu_order"]=>
    int(0)
    ["post_type"]=>
    string(4) "news"
    ["post_mime_type"]=>
    string(0) ""
    ["comment_count"]=>
    string(1) "0"
    ["filter"]=>
    string(3) "raw"
    ["post_ingress"]=>
    NULL
    ["url"]=>
    string(47) "http://rh.test/nyheter/nu-startar-doc-out-west/"
    ["image"]=>
    string(0) ""
    ["image_url"]=>
    bool(false)
    ["date"]=>
    string(10) "2020-09-03"
    ["news_terms"]=>
    array(1) {
      [0]=>
      array(2) {
        ["name"]=>
        string(6) "Kultur"
        ["link"]=>
        string(39) "http://rh.test/nyheter/?category=kultur"
      }
    }
  }
}

版本历史

查看CHANGELOG.md