Marketing Përmbajtja

WordPress: Ndaloni përditësimin e viteve në tuaj me këtë kod të shkurtër për të llogaritur vitet që nga ajo kohë

Një nga karakteristikat më të mira të WordPress si një sistem i menaxhimit të përmbajtjes (CMS) është Shortcodes. Fleksibiliteti për të programuar përmbajtje dinamike duke përdorur kode të shkurtra mund t'ju ndihmojë të vendosni sajte të fuqishme dhe të jashtëzakonshme. Shortcodes janë vargje zëvendësuese që mund të futni në përmbajtjen tuaj që japin përmbajtje dinamike.

Unë po ndihmoj një klient këtë javë ku ata po marrin një nga produktet e tyre dhe po e nxjerrin atë në një domen të ri. Faqja është me qindra faqe dhe ka qenë një sipërmarrje mjaft e madhe. Ndërsa ne kemi qenë duke punuar në listën e problemeve, një që u shfaq ishte se kishte dhjetëra postime në blog, faqe dhe thirrje për veprim që folën me kompaninë vite në biznes.

Disa faqe kishin 13 vjet, disa 15 vjet, dhe përmbajtja më e re ishte e saktë në 17 vjet ... gjithçka varet nga koha kur ishin shkruar. Ky është një nga ato modifikimet e panevojshme që duhen për të bërë që një kod i shkurtër mund të trajtojë në mënyrë të përsosur.

Kodi i shkurtër për vite që nga viti

Gjithçka që duhet të bëjmë është të regjistrojmë një kod të shkurtër që merr vitin aktual dhe e zbres atë nga viti kur është themeluar kompania. Mund të vendosim një vit të paracaktuar për të llogaritur gjithmonë nga OSE mund ta kalojmë vitin.

Një praktikë më e mirë për ju do të ishte të ndërtoni dhe shtoni një shtojcë të personalizuar për faqen tuaj për të shtuar këtë kod të shkurtër. Ndërsa mund të shtoni kode të shkurtra në temën tuaj, nëse jeni duke nxjerrë faqen tuaj me një shtojcë AMP, ato kode të shkurtra nuk do të shfaqen. Nëse i shtoni në një shtojcë të personalizuar, ato do të shfaqen në faqet AMP.

Këtu është funksioni:

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' );

Funksioni zbret vitin aktual nga viti që kaloni, ose përdor datën që futni në këtë kod si parazgjedhje. Në këtë rast, kam përdorur datën e postimit të parë të publikuar në Martech Zone.

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

Rezultati është:

Martech Zone është botuar për më shumë se 18 vjet!

Ky kod i shkurtër do të llogarisë numrin e viteve që nga ajo datë. Si shembull, nëse dëshiroj të shkruaj sa vite më parë ishte ditëlindja ime, do të shkruaja:

Douglas Karr is [yearssince startdate="4/19/1968"] years old!

Rezultati është:

Douglas Karr është 55 vjeç!

Sigurisht, ju mund të bëheni shumë më të ndërlikuar me këtë lloj kodi të shkurtër… ju mund të përdorni HTML, imazhe, CSS, etj., por ky është vetëm një shembull i thjeshtë për të siguruar që faqja juaj është tashmë e saktë!

Si ta paketoni këtë në një shtojcë të personalizuar

Unë do të rekomandoja ndërtimin e një shtojce të personalizuar për faqen tuaj që përfshin të gjitha kodet tuaja të shkurtra, madje edhe ato brenda temës suaj. Për ta bërë këtë:

  1. Krijoni një dosje me emër të veçantë. Për shembull, emri ynë është mtz-shortkode.
  2. Brenda atij skedari, shtoni një kodet e shkurtra.php dosje. (Mund ta emërtoni çfarëdo që dëshironi)
  3. Brenda skedarit shortcodes.php, mund të shtoni kodin e mësipërm përveç informacionit të shtojcës që do të shfaqet në faqen tuaj të shtojcave:
<?php
/*
Plugin Name: Martech Zone Shortcodes
Description: Shortcodes for Martech Zone. This way they work with AMP.
Version: 1.0.0
Author: Douglas Karr
Author URI: https://dknewmedia.com
*/

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' );
  1. Vendosni dosjen dhe tani mund të ngarkoni dhe aktivizoni shtojcën përmes menysë suaj të shtojcave të WordPress.

Lëvizja e kodeve të shkurtra të temave tuaja

Shumë tema vijnë gjithashtu me një sërë kodesh të shkurtra të integruara. Nëse dëshironi t'i transferoni ato kode të shkurtra në shtojcën tuaj të kodeve të shkurtra të personalizuara dhe t'i hiqni ato nga tema juaj, mund të shkruani kodin në shtojcën tuaj të kodeve të shkurtra të personalizuara për të çaktivizuar kodin e shkurtër të temës dhe; në vend të kësaj, regjistroni kodin e shkurtër me shtojcën tuaj të personalizuar të kodit të shkurtër. Ja se si:

Mbishkruani kodet e shkurtra të temave

Douglas Karr

Douglas Karr është CMO i OpenINSIGHTS dhe themeluesi i Martech Zone. Douglas ka ndihmuar dhjetëra startup të suksesshëm të MarTech, ka ndihmuar në analizën e duhur prej mbi 5 miliardë dollarësh në blerjet dhe investimet e Martech dhe vazhdon të ndihmojë kompanitë në zbatimin dhe automatizimin e strategjive të tyre të shitjeve dhe marketingut. Douglas është një ekspert dhe folës i transformimit dixhital dhe i njohur ndërkombëtarisht në MarTech. Douglas është gjithashtu një autor i botuar i një udhëzuesi Dummie dhe një libri për udhëheqjen e biznesit.

Artikuj Të Ngjashëm

Kthehu në krye të faqes
afër

Blloku i reklamave u zbulua

Martech Zone është në gjendje t'ju ofrojë këtë përmbajtje pa kosto, sepse ne fitojmë para nga faqja jonë përmes të ardhurave nga reklamat, lidhjeve të filialeve dhe sponsorizimeve. Do të vlerësonim nëse do të hiqnit bllokuesin tuaj të reklamave ndërsa shikoni faqen tonë.