Content Marketing

WordPress. Դադարեցրեք ձեր տարիները թարմացնել այս կարճ կոդով, որպեսզի հաշվարկեք տարիները

Լավագույն հատկանիշներից մեկը WordPress որպես բովանդակության կառավարման համակարգ (CMS) կարճ ծածկագրեր է: Կարճ կոդերի միջոցով դինամիկ բովանդակությունը ծրագրավորելու ճկունությունը կարող է օգնել ձեզ տեղակայել ամուր և անհավանական կայքեր: Shortcodes փոխարինող տողեր են, որոնք դուք կարող եք տեղադրել ձեր բովանդակության մեջ, որը ներկայացնում է դինամիկ բովանդակություն:

Ես օգնում եմ հաճախորդին այս շաբաթ, որտեղ նրանք վերցնում են իրենց արտադրանքներից մեկը և այն տեղափոխում նոր տիրույթ: Կայքը հարյուրավոր էջերից է և բավականին ձեռնարկված է: Երբ մենք աշխատում էինք խնդիրների հիթ ցուցակի վրա, հայտնվեց այն, որ կային տասնյակ բլոգային գրառումներ, էջեր և գործողության կոչեր, որոնք խոսում էին ընկերության մասին: տարիներ բիզնեսում.

Որոշ էջեր ունեին 13 տարի, որոշները՝ 15 տարի, իսկ ավելի նոր բովանդակությունը ճշգրիտ էր 17 տարեկանում… ամեն ինչ կախված է նրանից, թե երբ են դրանք գրվել: Սա այն անհարկի խմբագրումներից մեկն է, որը պետք է այնպես անել, որ կարճ կոդը կարող է կատարելապես մշակել:

Կարճ կոդը տարիներ ի վեր

Մեզ անհրաժեշտ է ընդամենը գրանցել կարճ ծածկագիր, որը վերցնում է ընթացիկ տարին և այն հանում ընկերության ստեղծման տարվանից: Մենք կարող ենք լռելյայն տարի դնել՝ միշտ հաշվարկելու համար ԿԱՄ կարող ենք տարին անցնել:

Ձեզ համար լավագույն պրակտիկան կլինի ստեղծել և ավելացնել ձեր կայքի համար հատուկ հավելված՝ այս կարճ կոդը ավելացնելու համար: Թեև դուք կարող եք կարճ կոդեր ավելացնել ձեր թեմային, եթե ձեր կայքը թողարկեք AMP հավելվածով, այդ կարճ կոդերը չեն ցուցադրվի: Եթե ​​դրանք ավելացնեք հատուկ պլագինում, դրանք կարտացոլվեն AMP էջերում:

Ահա ֆունկցիան.

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

Ֆունկցիան հանում է ընթացիկ տարին ձեր անցած տարվանից կամ օգտագործում է այս կոդում մուտքագրած ամսաթիվը որպես լռելյայն: Այս դեպքում ես օգտագործել եմ առաջին հրապարակված գրառման ամսաթիվը Martech Zone.

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

Արդյունքը հետևյալն է.

Martech Zone հրատարակվել է ավելի քան 18 տարի:

Այս կարճ կոդը կհաշվարկի այդ օրվանից սկսած տարիների քանակը: Որպես օրինակ, եթե ես ցանկանամ գրել, թե քանի տարի առաջ է իմ ծննդյան օրը, ես կգրեմ.

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

Արդյունքը հետևյալն է.

Douglas Karr 55 տարեկան է!

Իհարկե, դուք կարող եք շատ ավելի բարդանալ այս տեսակի կարճ կոդով… դուք կարող եք օգտագործել HTML, պատկերներ, CSS և այլն, բայց սա ընդամենը պարզ օրինակ է, որպեսզի համոզվեք, որ ձեր կայքը արդեն ճշգրիտ է:

Ինչպես փաթեթավորել սա հատուկ պլագինի մեջ

Ես խորհուրդ կտայի ստեղծել ձեր կայքի համար հատուկ պլագին, որը կներառի ձեր բոլոր կարճ կոդերը, նույնիսկ ձեր թեմայի մեջ: Անել դա:

  1. Ստեղծեք թղթապանակ, որը եզակի անունով է: Օրինակ՝ մերը կոչվում է mtz-կարճ կոդեր.
  2. Այդ ֆայլի մեջ ավելացրեք a shortcodes.php ֆայլ։ (Դուք կարող եք անվանել այն, ինչ ցանկանում եք)
  3. shortcodes.php ֆայլում դուք կարող եք ավելացնել վերը նշված կոդը՝ ի հավելումն հավելումների տվյալների, որոնք կցուցադրվեն ձեր հավելումների էջում.
<?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. Կցեք թղթապանակը, և այժմ կարող եք վերբեռնել և ակտիվացնել հավելվածը ձեր WordPress հավելվածների ցանկի միջոցով:

Ձեր թեմայի կարճ կոդեր տեղափոխելը

Շատ թեմաներ գալիս են նաև ներկառուցված կարճ կոդերի զանգվածով: Եթե ​​ցանկանում եք այդ կարճ կոդերը փոխանցել ձեր հատուկ կարճ կոդերի հավելվածին և հեռացնել դրանք ձեր թեմայից, կարող եք գրել կոդ ձեր հատուկ կարճ կոդերի հավելվածում՝ թեմայի կարճ կոդը անջատելու համար և. փոխարենը գրանցեք կարճ կոդը ձեր հատուկ կարճ կոդերի հավելվածով: Ահա թե ինչպես.

Վերագրեք թեմայի կարճ կոդերը

Douglas Karr

Douglas Karr -ի CMO-ն է OpenINSIGHTS և հիմնադիրը Martech Zone. Դուգլասը օգնել է MarTech-ի տասնյակ հաջողակ ստարտափների, աջակցել է ավելի քան 5 միլիարդ դոլարի չափով Martech-ի ձեռքբերումների և ներդրումների պատշաճ ուսումնասիրությանը և շարունակում է աջակցել ընկերություններին իրենց վաճառքի և շուկայավարման ռազմավարությունների իրականացման և ավտոմատացման գործում: Դուգլասը միջազգայնորեն ճանաչված թվային փոխակերպման և MarTech փորձագետ և խոսնակ է: Դուգլասը նաև Դումմիի ուղեցույցի և բիզնեսի առաջնորդության գրքի հրատարակված հեղինակ է:

Առնչվող հոդվածներ

Վերադառնալ սկիզբ կոճակը
փակել

Հայտնաբերվել է Adblock

Martech Zone կարող է անվճար տրամադրել ձեզ այս բովանդակությունը, քանի որ մենք դրամայնացնում ենք մեր կայքը գովազդից ստացված եկամուտների, փոխկապակցված հղումների և հովանավորությունների միջոցով: Մենք երախտապարտ կլինենք, եթե մեր կայքը դիտելիս հեռացնեիք ձեր գովազդային արգելափակիչը: