| Server IP : 116.202.121.150 / Your IP : 216.73.217.152 Web Server : Apache System : Linux server5.febas.net 6.1.0-52-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.180-1 (2026-08-03) x86_64 User : k9887-1 ( 1171) PHP Version : 8.2.33 Disable Function : show_source, highlight_file, apache_child_terminate, apache_get_modules, apache_note, apache_setenv, virtual, dl, posix_getpwnam, posix_getpwuid, posix_mkfifo, posix_mknod, posix_setpgid, posix_setsid, posix_setuid, posix_uname, proc_nice, openlog, syslog, pfsockopen, system, shell_exec, passthru, popen, proc_open, exec MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/k9887-1/htdocs/_fisch/wp-content/themes/dt-the7/inc/shortcodes/includes/code/ |
Upload File : |
<?php
// File Security Check
if ( ! defined( 'ABSPATH' ) ) { exit; }
/**
* Shortcode code class.
*
*/
class DT_Shortcode_Code extends DT_Shortcode {
static protected $instance;
protected $shortcode_name = 'dt_code';
protected $plugin_name = 'dt_mce_plugin_shortcode_code';
public static function get_instance() {
if ( !self::$instance ) {
self::$instance = new DT_Shortcode_Code();
}
return self::$instance;
}
protected function __construct() {
add_shortcode( 'dt_code', array($this, 'shortcode_prepare') );
add_shortcode( 'dt_code_final', array($this, 'shortcode') );
}
public function shortcode_prepare( $atts, $content = null ) {
$output = "[dt_code_final]\n\n" . esc_html( str_replace(array('[', ']'), array('[', ']'), $content ) ) . "[/dt_code_final]";
return $output;
}
public function shortcode( $atts, $content = null ) {
$output = '<div class="shortcode-code">' . force_balance_tags( $content ) . '</div>';
return $output;
}
}
// create shortcode
DT_Shortcode_Code::get_instance();