<?php
/**
* Plugin Name: Babsi Show More or Less Text
* Plugin URI:
* Description: [babsi_show_more_less_text] Lange Text werden gekürzt und mit einem "zeige mehr"-Symbol versehen, duch das man den ganzen Text shen kann.
* Version: 0.1
* Author: Klaus Dettmer
* Author URI:
* License: GPL-2.0+
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt
* Text Domain: babsi
*/
// If this file is called directly, abort.
if (!defined('WPINC'))
{
die;
}
add_action('init', 'babsi_shortcodes_init');
function babsi_shortcodes_init() {
// Add Shortcode
add_shortcode('babsi_show_more_less_text', 'custom_showbabsi_show_more_less_text');
}
function custom_showbabsi_show_more_less_text($atts, $content = null) {
wp_enqueue_style('Babsi_Show_More_Less_CSS');
wp_enqueue_script('Babsi_Show_More_Less_JS');
wp_enqueue_script('Babsi_Show_More_Less_Jquery_JS');
}
add_action('wp_enqueue_scripts', 'babsi_RegisterAssets', 100);
function babsi_RegisterAssets(): void {
$css = plugins_url('/css/jquery.readall.css', __FILE__);
wp_register_style('Babsi_Show_More_Less_CSS', $css);
$js = plugins_url('/js/jquery.readall.js', __FILE__);
wp_register_script('Babsi_Show_More_Less_JS', $js);
$js = plugins_url('/js/jquery_3_5_1.js', __FILE__);
wp_register_script('Babsi_Show_More_Less_Jquery_JS', $js);
}