regionhalland / region-halland-plugin-berattelser-archive-taxonomi-category
创建包含分类和使用的archive.php来显示故事的帖子类型
v1.6.2
2020-09-17 12:33 UTC
README
如何使用Region Hallands插件"RhBerattelseArchiveTaxonomiCategory"
以下是使用插件"RhBerattelseArchiveTaxonomiCategory"的说明。
应用范围
此插件创建帖子类型"故事"包括分类并使用"archive.php"来显示故事
许可证模型
此插件使用许可证模型GPL-3.0。您可以通过附带文件了解更多关于此许可证模型的信息
LICENSE (https://regionhalland.visualstudio.com/public.RhWpPlugIns/_git/RhBerattelseArchiveTaxonomiCategory?path=%2FLICENSE&version=GBmaster)
安装和激活
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/RhBerattelseArchiveTaxonomiCategory
通过composer导入插件
注意!确保您获取的是最新版本。
"require": {
"regionhalland/region-halland-plugin-berattelse-archive-taxonomi-category": "1.0.0"
},
通过"Blade"获取故事并显示在页面上
@if(function_exists('get_region_halland_acf_page_link_image_berattelser'))
@php($myData = get_region_halland_acf_page_link_image_berattelser())
@if($myData['story']['antal_stories'] > 0)
<h1>{{ $myData['story']['rubrik'] }}</h1>
@foreach($myData['stories'] as $story)
{{ $story['post_title'] }}<br>
{{ $story['ingress'] }}<br>
{{ $story['citat'] }}<br>
{{ $story['post_content'] }}<br>
<img src="{{ $story['image_url'] }}" alt="{{ $story['image_alt'] }}"><br>
@endforeach
@endif
@endif
数组的示例
array (size=2)
'story' =>
array (size=2)
'antal_stories' => int 2
'rubrik' => string 'Mina berättelser' (length=17)
'stories' =>
array (size=2)
0 =>
array (size=9)
'ID' => int 182
'post_title' => string 'Christina kombinerar studier med arbete' (length=39)
'post_content' => string 'I början av åttiotalet gick Christina ut gymnasiet och började jobba inom vården. 1985-85 kompletterade hon gymnasieutbildningen med en grund- och påbyggnadskurs på vårdskolan i Halmstad.' (length=118)
'ingress' => string 'Christina Nilsson arbetar sedan många år som vårdare i Falkenbergs kommun. Hon kombinerar sitt arbete med distansstudier och validerar sina yrkeskunskaper till vård- och omsorgsutbildning på Vuxenutbildningen i Falkenberg.
– Jag studerar för att bli behörig att söka fasta tjänster inom vård- och omsorg, säger Christina.' (length=337)
'citat' => string 'Gör det bara!' (length=14)
'sidhuvud' => string 'Christina kombinerar studier med arbete' (length=39)
'image_url' => string 'http://dev-template.local/app/uploads/2020/04/Christina-Nilsson-puff.jpg' (length=72)
'image_alt' => string '' (length=0)
'link' => string 'http://dev-template.local/berattelse/christina-kombinerar-studier-med-arbete/' (length=77)
1 =>
array (size=9)
'ID' => int 184
'post_title' => string 'Kalle läser sig till framgång' (length=31)
'post_content' => string 'Kalle har arnbetat som lastbilschaufför i 20 år. Men han har alltid läst och det har han haft nytta av' (length=120)
'ingress' => string 'Läsa sig till framgång är enkelt och roligt' (length=46)
'citat' => string 'Läs på!' (length=9)
'sidhuvud' => string 'Man når framgång genom att läsa' (length=34)
'image_url' => string 'http://dev-template.local/app/uploads/2019/10/exempel_1.jpg' (length=59)
'image_alt' => string '' (length=0)
'link' => string 'http://dev-template.local/berattelse/kalle-laser-sig-till-framgang/' (length=67)
@if(function_exists('get_region_halland_berattelse_archive_taxonomi_category_categories'))
@php($categories = get_region_halland_berattelse_archive_taxonomi_category_categories('Visa alla berättelser'))
<ul>
@foreach($categories as $category)
<li>
<a href="{{ $category['link'] }}">{{ $category['name'] }}</a>
</li>
@endforeach
</ul>
@endif
数组的示例
array (size=6)
0 =>
array (size=2)
'name' => string 'Visa alla berättelser' (length=17)
'link' => string 'http://exempel.se/nyheter/' (length=26)
1 =>
array (size=2)
'name' => string 'Lorem ipsum' (length=11)
'link' => string 'http://exempel.se/berattelse/?filter[category]=okategoriserat' (length=58)
2 =>
array (size=2)
'name' => string 'Lorem ipsum mit' (length=15)
'link' => string 'http://exempel.se/berattelse/?filter[category]=lorem-ipsum-mit' (length=61)
3 =>
array (size=2)
'name' => string 'Alqura met balum' (length=16)
'link' => string 'http://exempel.se/berattelse/?filter[category]=alqura-met-balum' (length=54)
通过"Blade"显示所有帖子,包括所有分类
@if(function_exists('get_region_halland_berattelse_archive_taxonomi_category_filter'))
@php($myPosts = get_region_halland_berattelse_archive_taxonomi_category_filter())
@foreach($myPosts as $post)
<a href="{{ $post['permalink'] }}">
<h2>{{ $post['title'] }}</h2>
</a>
<p>{{ $post['ingress'] }}</p>
<span>Publicerad: {{ $post['date'] }}</span>
<p>{{ $post['content'] }}</p>
@foreach($post['terms'] as $term)
<a href="{{ $term['link'] }}">{{ $term['name'] }}</a>
@endforeach
@endforeach
@endif
数组的示例
array (size=2)
0 =>
array (size=5)
'permalink' => string 'http://exempel.se/berattelser/lorem-ipsum/' (length=34)
'title' => string 'Lorem ipsum' (length=11)
'content' => string 'Vestibulum ante ipsum primis in faucibus' (length=40)
'ingress' => string 'Lorem ipsum' (length=11)
'date' => string '2018-10-01' (length=10)
'terms' =>
array (size=1)
0 =>
array (size=2)
'name' => string 'In nisl neque' (length=10)
'link' => string 'http://exempel.se/berattelser/?filter[category]=in-nisl-neque' (length=53)
1 =>
array (size=5)
'permalink' => string 'http://exempel.se/berattelser/ellentesque-habitant-morbi/' (length=48)
'title' => string 'Ellentesque habitant morbi' (length=26)
'content' => string 'Donec maximus purus justo' (length=25)
'ingress' => string 'Lorem ipsum' (length=11)
'date' => string '2018-09-24' (length=10)
'terms' =>
array (size=2)
0 =>
array (size=2)
'name' => string 'Morbi id eleifend' (length=17)
'link' => string 'http://exempel.se/berattelser/?filter[category]=morbi-id-eleifend' (length=57)
1 =>
array (size=2)
'name' => string 'Donec eros diam' (length=15)
'link' => string 'http://exempel.se/nyheter/?filter[category]=donec-eros-diam' (length=59)
通过"Blade"在单页面上显示引言
<p>{{ get_region_halland_page_berattelse_taxonomi_category_ingress() }}</p>
通过"Blade"在单页面上显示引言
<p>{{ get_region_halland_page_berattelse_taxonomi_category_citat() }}</p>
通过"Blade"在单页面上显示页眉文本
<p>{{ get_region_halland_page_berattelse_taxonomi_category_sidhuvud_text() }}</p>
版本历史
1.7.0
- ACF字段现在在WP-JSON REST API中显示
1.6.2
- 改进帮助文本
1.6.1
- 返回image_id
1.6.0
- 如果网站使用Gutenberg,则the_content将使用Gutenberg而不是Classic Editor
- 调整以使此帖子类型不在nav_menu中显示
- 添加了一个控制项,以防未选择任何故事
1.5.0
- 调整了错误的变量名
- 更新了readme
1.4.0
- 更新了readme
1.3.0
- 添加了通过Packagist发布的工作流程
1.2.0
- 添加了通过Packagist发布的工作流程
1.1.0
- 调整了slug的名称
1.0.0
- 第一个版本