WordPress: ຢຸດການປັບປຸງປີຂອງທ່ານດ້ວຍ shortcode ນີ້ເພື່ອຄິດໄລ່ປີນັບຕັ້ງແຕ່
ໜຶ່ງ ໃນຄຸນລັກສະນະທີ່ດີທີ່ສຸດຂອງ WordPress ເປັນລະບົບການຈັດການເນື້ອຫາ (CMS) ແມ່ນ Shortcodes. ຄວາມຍືດຫຍຸ່ນໃນການດໍາເນີນໂຄງການເນື້ອຫາແບບເຄື່ອນໄຫວໂດຍໃຊ້ shortcodes ສາມາດຊ່ວຍໃຫ້ທ່ານນໍາໃຊ້ເວັບໄຊທ໌ທີ່ເຂັ້ມແຂງແລະຫນ້າເຊື່ອຖື. ລະຫັດສັ້ນ ແມ່ນສາຍສະຕຣິງທົດແທນທີ່ທ່ານສາມາດໃສ່ເຂົ້າໄປໃນເນື້ອຫາຂອງທ່ານທີ່ສະແດງເນື້ອຫາແບບເຄື່ອນໄຫວ.
ຂ້ອຍກໍາລັງຊ່ວຍລູກຄ້າໃນອາທິດນີ້ບ່ອນທີ່ພວກເຂົາກໍາລັງເອົາຫນຶ່ງໃນຜະລິດຕະພັນຂອງພວກເຂົາແລະມ້ວນມັນອອກເປັນໂດເມນໃຫມ່. ເວັບໄຊທ໌ແມ່ນຫຼາຍຮ້ອຍຫນ້າແລະໄດ້ຮັບການຂ້ອນຂ້າງປະຕິບັດ. ດັ່ງທີ່ພວກເຮົາໄດ້ເຮັດວຽກຢູ່ໃນບັນຊີລາຍຊື່ຂອງບັນຫາ, ສິ່ງຫນຶ່ງທີ່ປາກົດຂຶ້ນແມ່ນວ່າມີຫລາຍສິບບົດຄວາມ blog, ຫນ້າ, ແລະການໂທຫາການປະຕິບັດທີ່ເວົ້າກັບບໍລິສັດ. ປີໃນທຸລະກິດ.
ບາງຫນ້າມີ 13 ປີ, ບາງ 15 ປີ, ແລະເນື້ອຫາໃຫມ່ແມ່ນຖືກຕ້ອງຢູ່ທີ່ 17 ປີ ... ທັງຫມົດແມ່ນຂຶ້ນກັບເວລາທີ່ມັນຖືກຂຽນ. ນີ້ແມ່ນ ໜຶ່ງ ໃນການແກ້ໄຂທີ່ບໍ່ ຈຳ ເປັນທີ່ຕ້ອງການເພື່ອເຮັດໃຫ້ shortcode ສາມາດຈັດການໄດ້ຢ່າງສົມບູນ.
Shortcode ສໍາລັບປີນັບຕັ້ງແຕ່
ທັງໝົດທີ່ພວກເຮົາຕ້ອງເຮັດຄືການລົງທະບຽນ shortcode ທີ່ໃຊ້ປີປັດຈຸບັນ ແລະຫັກອອກຈາກປີທີ່ບໍລິສັດສ້າງຕັ້ງຂຶ້ນ. ພວກເຮົາສາມາດວາງເປັນປີເລີ່ມຕົ້ນເພື່ອສະເຫມີການຄິດໄລ່ຈາກ OR ພວກເຮົາສາມາດຜ່ານປີ.
ການປະຕິບັດທີ່ດີທີ່ສຸດສໍາລັບທ່ານຈະເປັນການສ້າງແລະເພີ່ມ plugin ທີ່ກໍານົດໄວ້ສໍາລັບເວັບໄຊທ໌ຂອງທ່ານເພື່ອເພີ່ມ shortcode ນີ້. ໃນຂະນະທີ່ທ່ານສາມາດເພີ່ມ shortcodes ກັບຫົວຂໍ້ຂອງທ່ານ, ຖ້າທ່ານກໍາລັງ outputing ເວັບໄຊທ໌ຂອງທ່ານດ້ວຍ plugin AMP, shortcodes ເຫຼົ່ານັ້ນຈະບໍ່ສະແດງ. ຖ້າທ່ານເພີ່ມພວກມັນໃສ່ plugin ທີ່ກໍາຫນົດເອງ, ພວກເຂົາຈະສະແດງຢູ່ໃນຫນ້າ 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 ປີ!
ແນ່ນອນ, ທ່ານສາມາດສັບສົນຫຼາຍກັບປະເພດຂອງ shortcode ນີ້ ... ທ່ານສາມາດນໍາໃຊ້ HTML, ຮູບພາບ, CSS, ແລະອື່ນໆ, ແຕ່ນີ້ແມ່ນພຽງແຕ່ຕົວຢ່າງທີ່ງ່າຍດາຍເພື່ອຮັບປະກັນວ່າເວັບໄຊທ໌ຂອງທ່ານຖືກຕ້ອງແລ້ວ!
ວິທີການຫຸ້ມຫໍ່ນີ້ເຂົ້າໄປໃນ Plugin Custom
ຂ້ອຍຂໍແນະນໍາໃຫ້ສ້າງ plugin ແບບກໍານົດເອງສໍາລັບເວັບໄຊທ໌ຂອງເຈົ້າທີ່ລວມເອົາ shortcode ທັງຫມົດຂອງເຈົ້າ, ເຖິງແມ່ນວ່າຢູ່ໃນຫົວຂໍ້ຂອງເຈົ້າ. ເພື່ອເຮັດສິ່ງນີ້:
- ສ້າງໂຟນເດີທີ່ມີຊື່ສະເພາະ. ຕົວຢ່າງ, ຂອງພວກເຮົາແມ່ນຊື່ mtz-ລະຫັດສັ້ນ.
- ພາຍໃນໄຟລ໌ນັ້ນ, ເພີ່ມ a shortcodesphp ໄຟລ໌. (ທ່ານສາມາດຕັ້ງຊື່ມັນທຸກທີ່ທ່ານຕ້ອງການ)
- ພາຍໃນໄຟລ໌ shortcodes.php, ທ່ານສາມາດເພີ່ມລະຫັດຂ້າງເທິງນອກເຫນືອໄປຈາກຂໍ້ມູນ plugins ທີ່ຈະສະແດງຢູ່ໃນຫນ້າ plugins ຂອງທ່ານ:
<?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' );
- Zip ເຖິງໂຟນເດີ, ແລະໃນປັດຈຸບັນທ່ານສາມາດອັບໂຫລດແລະເປີດໃຊ້ plugin ໄດ້ໂດຍຜ່ານເມນູ plugins WordPress ຂອງທ່ານ.
ການເຄື່ອນຍ້າຍຫົວຂໍ້ສັ້ນຂອງຫົວຂໍ້ຂອງທ່ານ
ຫົວຂໍ້ຈໍານວນຫຼາຍມາພ້ອມກັບອາເລຂອງ shortcodes ຢູ່ໃນຕົວເຊັ່ນດຽວກັນ. ຖ້າທ່ານຕ້ອງການໂອນ shortcodes ເຫຼົ່ານັ້ນໄປຫາ plugin shortcodes ແບບກໍານົດເອງຂອງທ່ານແລະເອົາພວກມັນອອກຈາກຫົວຂໍ້ຂອງທ່ານ, ທ່ານສາມາດຂຽນລະຫັດໃນ plugin shortcodes ແບບກໍານົດເອງຂອງທ່ານເພື່ອປິດການໃຊ້ງານ shortcode ຫົວຂໍ້ແລະ; ແທນທີ່ຈະ, ລົງທະບຽນ shortcode ກັບ plugin shortcode ຂອງທ່ານເອງ. ນີ້ແມ່ນວິທີ: