Задать вопрос
@4Geka
PHP

В чем ошибка данного скрипта?

Здравствуйте, недавно попала в руки мне одна тема на вордпрессе и в ее хедере прописан скрипт строки бегущих новостей, называется jquery webticker. Но вот не могу сообразить как мне вывести там ту или иную категорию с записями?

Вот скрипт хедера отвечающий за вывод бегущей полоски:
<?php if(of_get_option('tickertitle')){ echo of_get_option('tickertitle'); } 
        if(of_get_option('ticker_category') != 0){
                	 if(of_get_option('ticker_category') == 999){
                		$args = array('orderby' => 'rand');
                	}else{
                		$args = array('category' => of_get_option('ticker_category'));
					} $posts_array = get_posts( $args );
                	
               $i = 0; foreach ($posts_array as $post) { $i ++; 
                     echo esc_attr($i); 
                              $categories = wp_get_post_categories($post->ID); 
$cat_data = get_option("category_$categories[0]");
                            	 echo esc_url(get_category_link($categories[0])); 
 echo esc_attr($cat_data["catBG"]);
						       		 echo esc_attr(get_cat_name($categories[0])); 
						
								the_permalink();
                              the_title();
                      
                      }
       

                }else{ 
               if(of_get_option('tickeritems')){ $news = explode('||', of_get_option('tickeritems'));
             
                      $i = 0; foreach ($news as $new) { $i ++;

                            echo esc_attr($i);
                            $crystalskull_allowed = wp_kses_allowed_html( 'post' );
                         echo wp_kses($new,$crystalskull_allowed); 
                         
                      }
                
              }
                 } ?>
  • Вопрос задан
  • 181 просмотр
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@zRrr
везде вместоof_get_option
поставьot_get_option
и поставь плагин option tree(если нету)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы