41 lines
1.1 KiB
PHP
41 lines
1.1 KiB
PHP
<?php
|
|
|
|
/**
|
|
* @package Advanced Custom Fields
|
|
* @version 2.8.8 Pro
|
|
*
|
|
* @author Tassos Marinos <info@tassos.gr>
|
|
* @link http://www.tassos.gr
|
|
* @copyright Copyright © 2019 Tassos Marinos All Rights Reserved
|
|
* @license GNU GPLv3 <http://www.gnu.org/licenses/gpl.html> or later
|
|
*/
|
|
|
|
defined('_JEXEC') or die;
|
|
|
|
// Setup Variables
|
|
$id = 'acf_whatsappctc_' . $item->id . '_' . $field->id;
|
|
$tel_number = htmlspecialchars($field->value, ENT_COMPAT, 'UTF-8');
|
|
$prefilled_msg = $fieldParams->get('prefilled_msg', '');
|
|
$label = $fieldParams->get('label', '');
|
|
$buffer = '';
|
|
|
|
// If the phone number we entered
|
|
// on the article editing page is empty, we do show nothing.
|
|
if (empty($tel_number))
|
|
{
|
|
return;
|
|
}
|
|
|
|
// base url addons
|
|
$add_prefilled_msg = (!empty($prefilled_msg)) ? '?text='.urlencode($prefilled_msg) : '';
|
|
|
|
// base url
|
|
$base_url = 'https://wa.me/' . $tel_number . $add_prefilled_msg;
|
|
|
|
// link text
|
|
$link_text = (!empty($label)) ? $label : $base_url;
|
|
|
|
// final element
|
|
$buffer = '<a href="' . $base_url . '">' . $link_text . '</a>';
|
|
|
|
echo $buffer; |