Konten Pemasaran

WordPress: Berhenti Memperbarui Tahun Anda Dengan Kode Pendek Ini Untuk Menghitung Tahun Sejak

Salah satu fitur terbaik dari WordPress sebagai sistem manajemen konten (CMS) adalah Kode Pendek. Fleksibilitas untuk memprogram konten dinamis menggunakan kode pendek dapat membantu Anda menerapkan situs yang kuat dan luar biasa. Shortcode adalah string substitusi yang dapat Anda masukkan ke dalam konten Anda yang menjadikan konten dinamis.

Saya membantu klien minggu ini di mana mereka mengambil salah satu produk mereka dan meluncurkannya ke domain baru. Situs ini memiliki ratusan halaman dan merupakan upaya yang cukup besar. Saat kami sedang mengerjakan daftar masalah yang ada, salah satu yang muncul adalah adanya lusinan postingan blog, halaman, dan ajakan bertindak yang menyampaikan pesan kepada perusahaan. tahun dalam bisnis.

Beberapa halaman memiliki umur 13 tahun, ada yang 15 tahun, dan konten yang lebih baru memiliki akurasi 17 tahun… semuanya tergantung pada kapan halaman tersebut ditulis. Ini adalah salah satu pengeditan yang tidak perlu agar kode pendek dapat menanganinya dengan sempurna.

Kode Pendek untuk Tahun Sejak

Yang perlu kita lakukan hanyalah mendaftarkan kode pendek yang mengambil tahun berjalan dan menguranginya dari tahun pendirian perusahaan. Kita dapat menempatkan tahun default untuk selalu menghitung ATAU kita dapat melewatkan tahun tersebut.

Praktik terbaik bagi Anda adalah membuat dan menambahkan plugin khusus untuk situs Anda guna menambahkan kode pendek ini. Meskipun Anda dapat menambahkan kode pendek ke tema Anda, jika Anda mengeluarkan situs Anda dengan plugin AMP, kode pendek tersebut tidak akan dirender. Jika Anda menambahkannya ke plugin khusus, mereka akan dirender di halaman AMP.

Inilah fungsinya:

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

Fungsi ini mengurangi tahun berjalan dari tahun yang Anda lalui, atau menggunakan tanggal yang Anda masukkan dalam kode ini sebagai tanggal default. Dalam hal ini, saya menggunakan tanggal postingan pertama kali diterbitkan Martech Zone.

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

Hasilnya adalah:

Martech Zone telah diterbitkan selama lebih dari 18 tahun!

Kode pendek ini akan menghitung jumlah tahun sejak tanggal tersebut. Sebagai contoh, jika saya ingin menulis berapa tahun yang lalu saya berulang tahun, saya akan menulis:

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

Hasilnya adalah:

Douglas Karr sudah 55 tahun!

Tentu saja, Anda bisa menjadi jauh lebih kompleks dengan jenis kode pendek ini… Anda bisa menggunakan HTML, gambar, CSS, dll., tapi ini hanyalah contoh sederhana untuk memastikan situs Anda sudah akurat!

Cara Mengemas Ini Menjadi Plugin Khusus

Saya akan merekomendasikan membuat plugin khusus untuk situs Anda yang menggabungkan semua kode pendek Anda, bahkan yang ada dalam tema Anda. Untuk melakukan ini:

  1. Buat folder dengan nama unik. Misalnya, milik kita diberi nama mtz-kode pendek.
  2. Di dalam file itu, tambahkan a shortcodes.php mengajukan. (Anda dapat memberi nama apa pun yang Anda suka)
  3. Di dalam file shortcodes.php, Anda dapat menambahkan kode di atas selain informasi plugin yang akan ditampilkan di halaman plugin Anda:
<?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. Zip foldernya, dan sekarang Anda dapat mengunggah dan mengaktifkan plugin melalui menu plugin WordPress Anda.

Memindahkan Kode Pendek Tema Anda

Banyak tema juga dilengkapi dengan serangkaian kode pendek bawaan. Jika Anda ingin mentransfer kode pendek tersebut ke plugin kode pendek khusus dan menghapusnya dari tema, Anda dapat menulis kode di plugin kode pendek khusus untuk menonaktifkan kode pendek tema dan; sebagai gantinya, daftarkan kode pendek dengan plugin kode pendek khusus Anda. Begini caranya:

Timpa Kode Pendek Tema

Douglas Karr

Douglas Karr adalah CMO dari Buka WAWASAN dan pendiri dari Martech Zone. Douglas telah membantu lusinan startup MarTech yang sukses, membantu uji tuntas lebih dari $5 miliar dalam akuisisi dan investasi Martech, dan terus membantu perusahaan dalam menerapkan dan mengotomatiskan strategi penjualan dan pemasaran mereka. Douglas adalah pakar dan pembicara transformasi digital dan MarTech yang diakui secara internasional. Douglas juga merupakan penulis panduan Dummie dan buku kepemimpinan bisnis.

Artikel terkait

Kembali ke atas tombol
Penyelesaian

Adblock Terdeteksi

Martech Zone dapat memberi Anda konten ini tanpa biaya karena kami memonetisasi situs kami melalui pendapatan iklan, tautan afiliasi, dan sponsor. Kami akan sangat menghargai jika Anda menghapus pemblokir iklan saat Anda melihat situs kami.