Inhoud bemarking

Hou op om jare op u WordPress-werf op te dateer met hierdie kortkode om jare sedertdien te bereken

Een van die grootste kenmerke van WordPress is Kortkodes. Die buigsaamheid om dinamiese inhoud met behulp van kortkodes te programmeer, kan jou help om robuuste en ongelooflike werwe te ontplooi. Kortkodes is basies vervangingsstringe wat u in u inhoud kan invoeg wat dinamiese inhoud lewer.

Ek help hierdie week 'n kliënt waar hulle een van hul produkte neem en dit in 'n nuwe domein uitrol. Die webwerf is honderde bladsye en was nogal 'n onderneming. Terwyl ons aan die trefferlys van kwessies gewerk het, was een wat opgeduik het dat daar dosyne blogplasings, bladsye en oproepe tot aksie was wat gespreek het tot die maatskappy se jare in besigheid.

Sommige bladsye het 13, sommige 15, ander was akkuraat op 17 ... alles hang af van wanneer dit geskryf is. Dit is een van die onnodige wysigings wat nodig is om 'n kortkode perfek te kan hanteer.

Kortkode vir jare sedert

Al wat ons hoef te doen is om 'n kortkode te registreer wat die huidige jaar neem en dit aftrek van die jaar wat die maatskappy gestig is. Ons kan 'n verstekjaar plaas om altyd vanaf te bereken OF ons kan die jaar slaag. Ons kan die kortkode registreer deur hierdie funksie by die werf se tema's te voeg Organisch lêer.

As jy gevorderd is, wil jy dalk 'n pasgemaakte inprop vir jou werf bou sodat hierdie kortkodes steeds werk, selfs al werk jy na 'n nuwe tema op:

function yearssince_shortcode($atts) {
	$atts = shortcode_atts(array(
		'startdate' => '7/14/2005',
		),
		$atts
	);
	   
	$startdate = new DateTime($atts['startdate']);
	$today = new DateTime(date('m/d/Y'));
	$datediff = $today->diff($startdate);
	$yeardiff = $datediff->y;
	return $yeardiff;
 }
 add_shortcode( 'yearssince', 'yearssince_shortcode' );

Wat die funksie doen, is om die huidige jaar af te trek van die jaar wat gespesifiseer is, of gebruik die datum wat jy in hierdie kode invoer as die verstek. In hierdie geval het ek die datum van die eerste gepubliseerde plasing op gebruik Martech Zone.

Hierdie kortkode sal die aantal jare sedert daardie datum bereken. As 'n voorbeeld, as ek wil skryf hoe lank Martech Zone gepubliseer is, skryf ek net:

Martech Zone has been published for over [yearssince] years!

Die resultaat is:

Martech Zone is al meer as 17 jaar gepubliseer!

Natuurlik kan jy baie meer kompleks raak met hierdie tipe kortkode ... jy kan HTML, beelde, CSS, ens. gebruik, maar dit is net 'n eenvoudige voorbeeld net om seker te maak jou werf is reeds akkuraat!

Openbaarmaking: Martech Zone is 'n geaffilieerde vir WordPress en gebruik 'n geaffilieerde skakel in hierdie artikel.

Douglas Karr

Douglas Karr is die stigter van die Martech Zone en erkende kenner van digitale transformasie. Doug is 'n Hoofspreker en bemarking van openbare spreker. Hy is die VP en medestigter van Highbridge, 'n onderneming wat spesialiseer in ondernemingsondernemings om hul tegnologie-belegging digitaal te transformeer en te maksimeer met behulp van Salesforce-tegnologieë. Hy het digitale bemarkings- en produkstrategieë vir Dell Technologies, GoDaddy, Sales Force, Webneigings, en SlimFOKUS. Douglas is ook die skrywer van Korporatiewe blogging vir dummies en mede-outeur van Die beter sakeboek.

verwante Artikels

Wat dink jy?

Hierdie webwerf gebruik Akismet om spam te verminder. Leer hoe jou opmerking verwerk is.

Terug na bo knoppie