Мазмұн Маркетинг

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 стартаптарына көмектесті, Martech сатып алулары мен инвестицияларына 5 миллиард доллардан астам қаражатты мұқият тексеруге көмектесті және компанияларға сату және маркетинг стратегияларын енгізу және автоматтандыруға көмектесуді жалғастыруда. Дуглас – халықаралық деңгейде танылған цифрлық трансформация және MarTech сарапшысы және спикері. Дуглас сонымен қатар Dummie's guide және бизнес көшбасшылығы кітабының жарияланған авторы.

Қатысты Мақалалар

Басына оралу
жақын

Adblock анықталды

Martech Zone Сізге бұл мазмұнды ақысыз ұсына алады, өйткені біз сайтымызды жарнамадан түсетін табыс, серіктестік сілтемелері және демеушілік арқылы монетизациялаймыз. Сайтымызды көрген кезде жарнама блокаторын алып тастасаңыз, біз ризамыз.