Я хочу добавить тег стиля в раздел главы в соответствии с параметрами короткого кода. Я написал функцию для стилей и хочу называть ее add_action
функцией короткого кода.Wordpress add_action внутри другой функции
Однако стиль не добавляется в голову. Если я вызываю add_action вне функции, он работает успешно. Пожалуйста, дайте мне знать, как я могу вызвать выражение «add_action» внутри php-функции и как я могу отправить параметры функции для вызова add_action.
Это мой код:
function ag_appearance($year){
?>
<style type="text/css">
/*Some style here*/
</style>
<?php
}
add_action('wp_head', 'ag_appearance'); /* this is working */
function dp_agenda($atts, $content = null){
extract(shortcode_atts(array(
'year' => '',
'day' => '',
'summit' => '',
'complexity' => '',
'certification' => '',
'event' => '',
'make' => ''
), $atts));
add_action('wp_head', 'ag_appearance');
/* this is not working, while i want to call here by $year parameter */
}
Это действительно было задано раньше. вы можете найти его здесь: http://wordpress.stackexchange.com/questions/46167/add-action-in-a-function-is-it-possible –