Ich verwende Funktion für den Inline-Stil zu erhalten. https://codex.wordpress.org/Function_Reference/wp_add_inline_styleErhalten Sie einen Inline-Stil aus einer Klasse in Wordpress
Ich versuche es so.
public function __construct() {
add_action('wp_enqueue_scripts', array($this, 'wprm_enque_scripts'));
}
public function wprm_enque_scripts() {
wp_enqueue_style('inline-css' , plugins_url().'/wp-responsive- menu/css/inline.css', array(), '1.0');
include(plugins_url().'/wp-responsive-menu/css/inline.php');
$custom_css = new WprmInlinecss;
wp_add_inline_style('inline-css', $custom_css, array('jquery'), '1.0');
}
In der WprmInlinecss Klasse, die in der "inline.php" Datei ist, wird eine Variable $ inlinecss als Mitglied Variable deklariert. In der "inline.php" habe ich so geschrieben.
class WprmInlinecss {
public $inlinecss = '';
$options = get_option('wprmenu_options');
if($options['enabled']) :
$inlinecss .= '
#wprmenu_bar {
background: '.$options["bar_bgd"].'
}
endif;
}
Jetzt möchte ich die $ inlinecss Variable in der "wprm_enque_scripts" Funktion erhalten. Wie kann ich die Variable bekommen, so dass ich die Variable als Daten im wp_add_inline_style ($ handle, $ data) verwenden kann.
Ihre Klasse ist vollständig ungültig ... – naththedeveloper
Wie sollte es gültig sein? – Ranjit