Подршка » Додаци и унапређења » Линкови из одређене категорије

  • На свом блогу имам чланкове распоређене у више категорија.Хтео би да ми се са старне излистају још неки чланци из категориеје чланак који је тренутно отворен.Не знам да ли сам ја то добро објаснио.На почетној страни имам најновије из сваке категорије и сад кад неко отвори неку категорију да му се излистају остали чланци из те категорије.

Посматрање 3 одговора - 1 до 3 (од укупно 3)
  • Уредник Milan Dinić

    (@dimadin)

    Ја имам неки стари виџет који то ради, ако хоћеш могу да га пошаљем.

    Thread Starter Jovica

    (@jovica)

    Више би ми играло улогу неки код али може и виџет.Ако ти не преставља неки пробем постави га овде нека и други могу да га преузму.

    Уредник Milan Dinić

    (@dimadin)

    Да напоменем да је ово мало старије решење и сигурно бих сада то мало боље направио али ако ништа друго може да усмери према решењу проблема.

    Прво, у датотеци single.php теме је потребно додати

    $category = get_the_category();
     $idkategorije = $category[0]->cat_ID;
     $imekategorije = $category[0]->cat_name;
     global $idkategorijesidebar;
     $idkategorijesidebar = $idkategorije;
     global $imekategorijesidebar;
     $imekategorijesidebar = $imekategorije;
     global $ifrightpage;
     $ifrightpage = true;

    Затим се направи нова PHP датотека и дода као додатак:

    <?php
    /*
    Plugin Name: In This Category Widget
    Plugin URI: http://milandinic.com/
    Description: In This Category Widget
    Author: Milan Dinić
    Version: 0.1
    Author URI: http://milandinic.com/
    */
    
    function widget_inthiscategory($args) {
      extract($args);
    
      global $ifrightpage;
      if ($ifrightpage) {
     global $idkategorijesidebar;
    $my_query = new WP_Query("cat=$idkategorijesidebar&showposts=999&orderby=title&order=asc");
      echo $before_widget;
      echo $before_title; ?><?php global $imekategorijesidebar; echo $imekategorijesidebar; echo $after_title; ?>
      <ul>
    	  <?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
    		<li><a href="<?php the_permalink() ?>"><span><?php the_title(); ?></span></a></li>
    	  <?php endwhile; ?>
    
    	</ul>
      <?php echo $after_widget; }
    }
    
    function inthiscategory_init()
    {
      register_sidebar_widget(__('In This Category'), 'widget_inthiscategory');
    }
    add_action("plugins_loaded", "inthiscategory_init");
    ?>

    Ти наравно можеш да рециклираш овај кôд по потреби.

Посматрање 3 одговора - 1 до 3 (од укупно 3)
  • Тема „Линкови из одређене категорије„ је закључана за нове одговоре.