affiliate-toolkit registriert einige benutzerdefinierte Beitragstypen und auch Taxonomien. Manchmal möchten Sie bestimmte Parameter außer Kraft setzen, die standardmäßig eingestellt sind.
Diese Funktion wird beim registrieren der Taxonomien aufgerufen und dient zum übersteuern der Post Types.
function atkp_taxonomy_posttypes_callback($taxs, $taxonomyname) {
//Fügt die Taxonomie "Produktkategorie" auch dem "Beitrags"-Typ hinzu
if($taxonomyname == 'produktkategorie')
array_push($taxs, 'post');
return $taxs;
}
add_action('atkp_taxonomy_posttypes', 'atkp_taxonomy_posttypes_callback', 10, 2);
Parameter | Beschreibung |
taxs | Enthält das Array in dem die Custom Post Types für die Registrierung enthalten sind (Standardmäßig: atkp_product und atkp_fieldgroup je nach Taxonomie). |
taxonomyname | Enthält den Namen der Taxonomie welche registriert wird (z.b. „marke“). |
Rückgabewert | Das geänderte Array mit dem Custom Post Types. |
Diese Funktion wird direkt vor der Registrierung aufgerufen.
function atkp_register_taxonomy_callback($taxargs, $taxonomyname) {
//Aktiviert für die Taxonomie "marke" die Bearbeitung über das Backend (Standardmäßig ausgeblendet)
if($taxonomyname == 'marke')
$taxargs['show_ui'] = true;
return $taxargs;
}
add_action('atkp_register_taxonomy', 'atkp_register_taxonomy_callback', 10, 2);
Parameter | Beschreibung |
taxargs | Enthält das Array welches an die Funktion register_taxonomy übergeben wird. |
taxonomyname | Enthält den Namen der Taxonomie welche registriert wird (z.b. „marke“). |
Rückgabewert | Das geänderte Array. |