HEX
Server: Apache
System: Linux WWW 6.1.0-40-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.153-1 (2025-09-20) x86_64
User: web11 (1011)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: /var/www/ideasforum.kaunokolegija.lt/wp-content/plugins/custom-bullet-lists/custom-lists.php
<?php



/*

 Plugin Name: Custom Bullet Lists

 Description: create custom bullet lists for WordPress

 Version: 1.0.1

 Author: Gareth Gillman

 License: GPL2

 Text-domain: cbl

*/



function cbl_tinymce_button() {

 global $typenow;

 if ( !current_user_can('edit_posts') && !current_user_can('edit_pages') ) {

  return;

 }

 if( ! in_array( $typenow, array( 'post', 'page' ) ) )

  return;

  if ( get_user_option('rich_editing') == 'true') {

   add_filter("mce_external_plugins", "cbl_tinymce_plugin");

   add_filter('mce_buttons', 'cbl_register_btn');

  }

}

add_action('admin_head', 'cbl_tinymce_button');



function cbl_tinymce_plugin($plugin_array) {

 $plugin_array['cbl_btn'] = plugins_url( '/js/cbl-register-tinymce.js', __FILE__ );

 return $plugin_array;

}



function cbl_register_btn($buttons) {

 array_push($buttons, "cbl_btn");

 return $buttons;

}



// admin css

function cbl_admin_css() {

 wp_enqueue_style('cbl-admin-css', plugins_url('/cbl-styles.css', __FILE__));

}

add_action('admin_enqueue_scripts', 'cbl_admin_css');



// frontend css

function cbl_css() {

 if ( !is_admin()) {

  wp_enqueue_style('cbl-css', plugins_url('/cbl-styles.css', __FILE__));

 }

}

add_action( 'wp_enqueue_scripts', 'cbl_css' );



function cbl_editor_style( $mce_css ){

 $mce_css .= ', ' . plugins_url( 'cbl-styles.css', __FILE__ );

 return $mce_css;

}

add_filter( 'mce_css', 'cbl_editor_style' );