1
Я пытаюсь повторить настройкиКак эхо массив в переменной в WordPress
$this->settings['numberofwordsexcerpt'] = array(
'title' => __('Number of Words'),
'desc' => __('Please enter here the number of words you want the latest posts on index to have.'),
'std' => '25',
'type' => 'text',
'section' => 'general'
);
в эту функцию в переменной $word_limit
add_action('the_excerpt','limit_the_content');
function limit_the_content($content){
$word_limit = $this->settings['numberofwordsexcerpt']; // HERE I AM TRYING to echo it
, но не работает, я получаю ошибку
Fatal error: Using $this when not in object context
$words = explode(' ', $content); return implode(' ', array_slice($words, 0, $word_limit)); }
Я также попытался с
$word_limit = $settings['numberofwordsexcerpt'];
И я получаю ошибку, связанную с тем, что переменная $settings
не определена ... Также пытался
$word_limit = ?> <?php echo $settings['numberofwordsexcerpt']; ?>
и получить ошибки, связанные с ";",
пытался удалить, что и до сих пор остается ошибка. Пожалуйста помоги.
Да, я тоже нужно сделать '$ настройки = get_option ('mytheme_options');' – Adrian
я надеюсь, что он сделал для вас работу. – codepixlabs
Да, это так, не удалось пометить его из-за времени. Еще раз спасибо за вашу помощь, это очень ценится. – Adrian