1
function special_tooltip_shortcode($atts) {
// Default attributes
$atts = shortcode_atts(array(
'keyword' => 'Test Tooltip',
'id' => '123',
'items' => '',
), $atts);
// Escape output
$keyword = esc_html($atts['keyword']);
$id = (int) $atts['id'];
// Clean items: remove empty lines
$lines = preg_split('/\r\n|\r|\n/', $atts['items']);
$clean_lines = array_filter(array_map('trim', $lines)); // Trim each line, remove empty
$items = '';
foreach ($clean_lines as $line) {
$items .= esc_html($line) . '
';
}
// Fixed base URL
$url = "https://www.macaneselibrary.org/macfams/priv/english/";
// Build output
$output = "
";
return $output;
}
add_shortcode('specialtooltip', 'special_tooltip_shortcode');