Ábhar Margaíochta

WordPress: Conas Téacs a Chur le Réimse Saincheaptha chuig Do Chineál Post Saincheaptha Ábhar

i WordPress, add_filter() is feidhm é a úsáidtear chun feidhm shaincheaptha nó feidhm WordPress atá ann cheana a cheangal le gníomh sainiúil scagaire. Tá scagairí ar cheann den dá chineál Hooks, agus Gníomhartha is ea an ceann eile. Soláthraíonn siad bealach chun feidhmeanna sonraí feidhmeanna eile a mhodhnú agus is bunchloch iad d'fheidhmiúlacht breiseán WordPress.

Seo é an chomhréir bhunúsach de add_filter():

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

Mar chóras bainistíochta inneachair (CMS), Dearadh WordPress mar aon ardán eile… is cuma más leathanach, postáil, nó fiú postáil saincheaptha a bhfuil teideal agus ábhar agat. Ach níl gach ábhar teoranta don dá rogha sin. Sampla amháin is ea an acrainm leabharlann ar a bhfuil forbairt déanta agam Martech Zone. Tá trí eilimint ag acrainm… an t-acrainm féin, an sainmhíniú a thaispeánann cad dó a seasann an t-acrainm, agus míniú air.

Bhí mé in ann a chur go héasca ar réimse saincheaptha le haghaidh an sainmhíniú ag baint úsáide as MetaBox, ach ní fhoilsítear an réimse saincheaptha sin ar fud an tsuímh. Bealach amháin chun é a dhéanamh ná teimpléad saincheaptha a thógáil don chartlann agus don leathanach acrainm aonair inar féidir liom an réimse saincheaptha a bhaint as. Mar sin féin, teastaíonn go leor oibre chuige sin agus ní mór é a dhéanamh cibé áit a dteastaíonn an fhaisnéis sin uaim - sa chartlann, sa phost aonair, sa sliocht, agus i bhfotha an chineáil phoist saincheaptha.

Rogha eile is ea do théama a úsáid agus an fhaisnéis sin a réamhshocrú laistigh den ábhar féin. Sa chás seo, níl uaim ach abairt ghearr a ullmhú: Is é an {title} an t-acrainm le haghaidh {definition}. Toisc go n-úsáideann mé an leabharlann acrainm le haghaidh cóid, ba mhaith liom freisin an téacs réamhullmhaithe a mhodhnú má tá an cód uimhriúil: Is é {title} an cód le haghaidh {definition}. Seo samplaí:

Is é 0p an t-acrainm do Pháirtí Zero agus Is é 404 an cód le haghaidh Gan Aimsiú.

Chun seo a dhéanamh, is féidir liom add_filter a úsáid le haghaidh an choincheapa, an tsleachta, an fotha, agus RSS chun an téacs cuí a ullmhú. Ina theannta sin, déanaim seiceáil féachaint an bhfuil an t-acrainm uimhriúil ... agus sa chás sin is dócha gur cód é. (Tuigim go bhféadfainn é seo a fheabhsú tuilleadh, ach tá sé ceart go leor faoi láthair). Laistigh den functions.php comhad de mo

téama an linbh, Níl le déanamh agam ach an fheidhm seo a leanas a chur leis agus ansin glaoch ar na scagairí cuí chun é a chur i bhfeidhm ar fud an tsuímh:

// 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;
}

Anois, nuair a fheiceann tú mo Acrainm chartlann, feicfidh tú go bhfuil an abairt sin réamhullmhaithe ag gach ceann de na hiontrálacha sa sliocht. Agus is mír neamhspleách é ar leathanach na bpost singil.

Douglas Karr

Douglas Karr is CMO de OpenINSIGHTS agus bunaitheoir an Martech Zone. Chuidigh Douglas leis na dosaenacha de ghnólachtaí nuathionscanta MarTech ar éirigh leo, chuidigh sé le dícheall cuí os cionn $5 billiún in éadálacha agus infheistíochtaí Martech, agus leanann sé ag cabhrú le cuideachtaí a gcuid straitéisí díolacháin agus margaíochta a chur i bhfeidhm agus a uathoibriú. Is saineolaí agus cainteoir ar chlaochlú digiteach agus MarTech é Douglas atá aitheanta go hidirnáisiúnta. Is údar foilsithe é Douglas freisin ar threoirleabhar Dummie agus ar leabhar ceannaireachta gnó.

Airteagail gaolmhara

Ar ais go barr an cnaipe
Dún

Braitheadh ​​Adblock

Martech Zone in ann an t-ábhar seo a sholáthar duit gan aon chostas mar go ndéanaimid airgead ar ár suíomh trí ioncam fógraíochta, naisc chleamhnaithe agus urraíochtaí. Bheimis buíoch dá mbainfeá do bhacadóir fógraí agus tú ag féachaint ar ár suíomh.