Inhalt Marketing

WordPress: Wéi Dir Text mat engem personaliséierte Feld op Äre Custom Post Type Inhalt virbereet

an WordPress, add_filter() ass eng Funktioun déi benotzt gëtt fir eng personaliséiert Funktioun oder eng existent WordPress Funktioun un eng spezifesch Filteraktioun ze haken. Filtere sinn eng vun den zwou Aarte vun Hooks, déi aner sinn Aktiounen. Si bidden e Wee fir Funktiounen fir d'Donnéeën vun anere Funktiounen z'änneren a sinn den Ecksteen vun der WordPress Plugin Funktionalitéit.

Hei ass d'Basis Syntax vun add_filter():

add_filter( string $tag, callable $function_to_add, int $priority = 10, int $accepted_args = 1 )

Als Content Management System (CMS), WordPress gouf entworf wéi all aner Plattform ... egal ob et eng Säit, e Post oder souguer e personaliséierte Post ass, Dir hutt en Titel an Inhalt. Awer net all Inhalt ass limitéiert op dës zwou Optiounen. Ee Beispill ass de Acronym Bibliothéik op där ech entwéckelt hunn Martech Zone. En Akronym huet dräi Elementer ... den Akronym selwer, den Definitioun dat weist fir wat d'Akronym steet, an eng Erklärung dovun.

Ech konnt einfach e personaliséierte Feld fir d'Definitioun addéieren MetaBox, awer dat personaliséiert Feld gëtt net iwwer de ganze Site publizéiert. Ee Mëttel fir et ze maachen wier eng personaliséiert Schabloun fir d'Archiv an eng eenzeg Akronym Säit ze bauen, wou ech dat personaliséiert Feld extrahéieren kann. Wéi och ëmmer, dat erfuerdert zimmlech vill Aarbecht a muss gemaach ginn wou ech dës Informatioun wëll - am Archiv, dem eenzege Post, dem Auszuch an dem Feed vum Custom Post Typ.

Eng Alternativ ass Äert Thema ze benotzen an dës Informatioun am Inhalt selwer virzebereeden. An dësem Fall wëll ech einfach e kuerze Saz virstellen: Den {Titel} ass d'Akronym fir {Definitioun}. Well ech och d'Akronymbibliothéik fir Coden benotzen, wëll ech och den virgeschriwwenen Text änneren wann de Code numeresch ass: Den {Titel} ass de Code fir {Definitioun}. Hei sinn Beispiller:

0p ass den Akronym fir Zero Party an 404 ass de Code fir Net fonnt.

Fir dëst ze maachen, kann ech add_filter fir d'Konzept, Auszuch, Feed an RSS benotzen fir de passenden Text virzebereeden. Zousätzlech kontrolléieren ech fir ze kucken ob den Akronym numeresch ass ... an deem Fall ass et wahrscheinlech e Code. (Ech mierken, datt ech dëst weider kéint verbesseren, awer fir de Moment ass et gutt). Bannent der functions.php Fichier vu mengem

Kand Thema, Ech addéieren einfach déi folgend Funktioun an ruffen dann déi entspriechend Filtere fir se op de ganze Site anzesetzen:

// Prepend text to the content of 'acronym' posts
add_filter('the_content', 'prepend_text_to_acronym');
add_filter('the_excerpt', 'prepend_text_to_acronym');
add_filter('the_content_feed', 'prepend_text_to_acronym');
add_filter('the_excerpt_rss', 'prepend_text_to_acronym');
function prepend_text_to_acronym($content) {
    global $post;

    // Check if it's an 'acronym' post
    if($post->post_type == 'acronym') {
        // Get the post title and the 'acronym_definition' field
        $title = get_the_title($post->ID);
        $definition = get_post_meta($post->ID, 'acronym_definition', true);

		if (is_numeric($title)) {
			$new_content = "<p>$title is the code for $definition.</p>";
		} else {
			$new_content = "<p>$title is the acronym for $definition.</p>";
		}

        // Prepend the new content to the original content
        $content = $new_content . $content;
    }

    return $content;
}

Elo, wann Dir meng Acronym Archiv, Dir gesitt datt jidderee vun den Entréen dee Saz am Auszuch virgeet. An et ass e Standalone Paragraph op der Single Posts Säit.

Douglas Karr

Douglas Karr ass CMO vun OpenINSIGHTS an de Grënner vun der Martech Zone. Den Douglas huet Dosende vun erfollegräiche MarTech Startups gehollef, huet an der Due Diligence vun iwwer $ 5 Bill bei Martech Acquisitioune an Investitiounen gehollef, a weider fir Firmen ze hëllefen fir hir Verkafs- a Marketingstrategien ëmzesetzen an ze automatiséieren. Den Douglas ass en international unerkannten digitale Transformatioun a MarTech Expert a Spriecher. Den Douglas ass och e publizéierten Auteur vun engem Dummie's Guide an e Business Leadership Buch.

Verbonnen Artikelen

Zréck erop zum Knäppchen
Zoumaachen

Adblock entdeckt

Martech Zone ass fäeg Iech dësen Inhalt ouni Käschten ze liwweren, well mir eise Site monetiséieren duerch Ad-Recetten, Partnerlinks a Sponsoren. Mir géifen appreciéieren wann Dir Är Annonce Blocker ewechzehuelen géif wéi Dir eise Site Vue.