Current Path: > home > transcarter > > > > > > www > wp-content > plugins > elementor-pro > modules > library > classes
Operation : Linux host59.registrar-servers.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64 Software : Apache Server IP : 198.54.126.42 | Your IP: 216.73.216.135 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
shortcode.php | File | 1523 bytes | March 09 2023 22:15:58. |
<?php namespace ElementorPro\Modules\Library\Classes; use Elementor\TemplateLibrary\Source_Local; use ElementorPro\Plugin; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly } class Shortcode { const SHORTCODE = 'elementor-template'; public function __construct() { $this->add_actions(); } public function admin_columns_headers( $defaults ) { $defaults['shortcode'] = esc_html__( 'Shortcode', 'elementor-pro' ); return $defaults; } public function admin_columns_content( $column_name, $post_id ) { if ( 'shortcode' === $column_name ) { printf( '<input class="elementor-shortcode-input" type="text" readonly onfocus="this.select()" value="%s" />', // %s = shortcode, %d = post_id esc_attr( sprintf( '[%s id="%d"]', self::SHORTCODE, $post_id ) ) ); } } public function shortcode( $attributes = [] ) { if ( empty( $attributes['id'] ) ) { return ''; } $include_css = false; if ( isset( $attributes['css'] ) && 'false' !== $attributes['css'] ) { $include_css = (bool) $attributes['css']; } return Plugin::elementor()->frontend->get_builder_content_for_display( $attributes['id'], $include_css ); } private function add_actions() { if ( is_admin() ) { add_action( 'manage_' . Source_Local::CPT . '_posts_columns', [ $this, 'admin_columns_headers' ] ); add_action( 'manage_' . Source_Local::CPT . '_posts_custom_column', [ $this, 'admin_columns_content' ], 10, 2 ); } add_shortcode( self::SHORTCODE, [ $this, 'shortcode' ] ); } }
SILENT KILLER Tool