generated from roots/acorn-example-package
-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
Soms moeten we ACF velden toevoegen aan taxonomies. Dan zou het handig zijn als je daar een data class voor kan aanmaken die die meta data ophaalt. Ik denk dat het dan zoiets moet worden:
<?php
declare(strict_types=1);
namespace App\Data;
use Yard\Data\Attributes\Meta;
use Yard\Data\Attributes\MetaPrefix;
use Yard\Data\TermData;
#[MetaPrefix(prefix: 'toolkit_type')]
class ToolkitTypeData extends TermData
{
#[Meta]
public string $icon = '';
}
Het meest ideale zou dan ook zijn dat je het in de yard-data config kan toevoegen zodat automatisch de juiste data class wordt gepakt, op dezelfde manier als hoe het bij post types werkt.
<?php
declare(strict_types=1);
return [
/*
|--------------------------------------------------------------------------
| Registered Custom Post Types
|--------------------------------------------------------------------------
|
| WordPress allows you to create your own custom post types. Here you can
| set a list of your custom post types and Yard Data will automatically
| return those custom Data classes instead of just PostData objects.
|
*/
'post_types' => [
'news' => App\Data\NewsData::class,
'testimonial' => App\Data\TestimonialData::class,
'toolkit' => App\Data\ToolkitData::class,
],
'taxonomies' => [
'toolkit_type' => App\Data\ToolkitTypeData::class,
]
];
Geen idee of ik zo dan alles heb, maar dat weten andere vast beter dan ik :)
Metadata
Metadata
Assignees
Labels
No labels