---
title: "WP_Query: Guidë e Plotë për Query mbi Postimet në WordPress"
description: "Zbuloni potencialin e plotë të WP_Query në WordPress. Mësoni si të personalizoni pyetjet e postimeve me parametra si autorët, kategoritë, etiketat…"
url: "https://sajdoko.al/blog/wp_query-guide-e-plote-per-query-mbi-postimet-ne-wordpress/"
language: "sq"
content_signal: "ai-train=no, search=yes, ai-input=yes"
---
# WP_Query: Guidë e Plotë për Query mbi Postimet në WordPress

 23 Shtator 2024·5 minuta lexim·[Code](https://sajdoko.al/blog/category/wordpress-sq/code-sq/)      

WP_Query merr postimet WordPress sipas kritereve si autori, kategoria, taksonomia dhe fushat e personalizuara. Parametrat përcaktojnë cilat postime shfaqen dhe në çfarë rendi.

 

Shembujt më poshtë shpjegojnë parametrat e zakonshëm të WP_Query dhe si t’i kombinoni.

  

## Parametrat e Autorit

 

Me WP_Query, mund të merrni postimet bazuar në autorët e tyre përkatës duke përdorur parametrat e mëposhtëm:

 

- - `author` – Pranon një ID të vetme autori ose një listë të ndarë me presje të ID-ve. Për të përjashtuar autorë të caktuar, shtoni një minus para ID-ve të tyre (p.sh., `'author' => '-1,-2,-3'`).

 

- `author_name` – Përdorni *user_nicename* të autorit (jo emrin e plotë).
- `author__in` – Një array me ID-të e autorëve që dëshironi të përfshini.
- `author__not_in` – Një array me ID-të e autorëve që dëshironi të përjashtoni.

 

```
$args = array(
  'author' => '1,2,3',
  'author_name' => 'sajdoko',
  'author__in' => array(2, 6),
  'author__not_in' => array(2, 6),
);
$the_query = new WP_Query($args);
```

  

## Parametrat e Kategorisë

 

Për të marrë postimet bazuar në kategori, WP_Query ofron disa parametra fleksibël:

 

- `cat` – Përdorni ID-në e kategorisë për të përfshirë ose përjashtuar kategori. Përjashtoni duke shtuar një minus para ID-së (p.sh., `'cat' => '-12,-34,-56'`).
- `category_name` – Përdorni slugs të kategorive për të filtruar postimet.
- `category__and` – Shfaq postimet që janë në të gjitha kategoritë e specifikuara.
- `category__in` dhe `category__not_in` – Përdorni array të ID-ve të kategorive për të përfshirë ose përjashtuar kategori specifike.

 

```
$args = array(
  'cat' => '-12,-34,-56',
  'category_name' => 'staff, news',
  'category__and' => array(2, 6),
);
$the_query = new WP_Query($args);
```

  

## Parametrat e Etiketës

 

Marrja e postimeve sipas etiketave është gjithashtu e thjeshtë në WP_Query:

 

- `tag` – Përdorni slugs të etiketave për të gjetur postime.
- `tag_id` – Përdorni ID-në e një etikete.
- `tag__and` dhe `tag__in` – Përdorni array të ID-ve të etiketave për të përfshirë ose kërkuar të gjitha etiketat e specifikuara.
- `tag_slug__and` dhe `tag_slug__in` – Përdorni array të slugs të etiketave për të filtruar postimet.

 

```
$args = array(
  'tag' => 'cooking',
  'tag__in' => array(2, 6),
);
$the_query = new WP_Query($args);
```

  

## Parametrat e Taksonomisë

 

Query të taksonomisë ju lejojnë të merrni postimet bazuar në taksonomi dhe terma të personalizuar. Ju mund të kombinoni query të shumëfishta taksonomike duke përdorur marrëdhënie logjike (`'AND'` ose `'OR'`).

 

```
$args = array(
  'tax_query' => array(
    'relation' => 'AND',
    array(
      'taxonomy' => 'color',
      'field' => 'slug',
      'terms' => array('red', 'blue'),
    ),
    array(
      'taxonomy' => 'actor',
      'field' => 'id',
      'terms' => array(103, 115),
      'operator' => 'NOT IN',
    ),
  ),
);
$the_query = new WP_Query($args);
```

  

## Parametrat e Postimeve dhe Faqeve

 

WP_Query gjithashtu mund të marrë postimet ose faqe specifike duke përdorur ID, slugs, ose marrëdhënie prind-fëmijë:

 

- `p` – Përdorni ID-në e postimit për të marrë një postim specifik.
- `name` – Përdorni slug të postimit.
- `post_parent` dhe `post_parent__in` – Përdorni këto për të kërkuar postime fëmijë të postimeve prind specifike.

 

```
$args = array(
  'p' => 1,
  'post_parent' => 1,
  'post__in' => array(1, 2, 3),
);
$the_query = new WP_Query($args);
```

  

## Parametrat e Faqëzimit

 

Kontrolloni sa postime shfaqen për faqe dhe menaxhoni faqëzimin në mënyrë efektive:

 

- `posts_per_page` – Numri i postimeve që do të shfaqen për faqe.
- `paged` – Numri aktual i faqes.
- `offset` – Numri i postimeve për t’u anashkaluar.

 

```
$args = array(
  'posts_per_page' => 10,
  'paged' => get_query_var('paged'),
  'offset' => 3,
);
$the_query = new WP_Query($args);
```

  

## Parametrat e Renditjes & Rendit

 

Rendisni postimet bazuar në kritere të ndryshme:

 

- `order` – Specifikoni `'ASC'` (renditje në rritje) ose `'DESC'` (renditje në zbritje).
- `orderby` – Rendisni sipas `'date'`, `'title'`, `'rand'`, `'meta_value'`, etj.

 

```
$args = array(
  'orderby' => 'date',
  'order' => 'DESC',
);
$the_query = new WP_Query($args);
```

  

## Parametrat e Datës

 

Merrni postimet nga periudha të caktuara kohore:

 

- `year`, `monthnum`, `day` – Specifikoni postime nga një vit, muaj ose ditë e caktuar.
- `date_query` – Kryeni query komplekse mbi data.

 

```
$args = array(
  'year' => 2023,
  'monthnum' => 9,
  'day' => 23,
);
$the_query = new WP_Query($args);
```

   

WP_Query mbulon kërkime sipas autorit, kategorisë, taksonomisë dhe fushave të personalizuara. Zgjidhni parametrat sipas përmbajtjes që dëshironi të shfaqni.

 

Pasi të jeni të keni ushtruar shëmbuj të ndryshëm me këto parametra, do të jeni në gjendje të personalizoni queryt tuaja WordPress për të përmbushur çdo nevojë të projektit. Mos harroni të kontrolloni [dokumentacionin zyrtar të WP_Query](https://developer.wordpress.org/reference/classes/wp_query/) për më shumë shembuj dhe detaje.

  

- [Code](https://sajdoko.al/blog/category/wordpress-sq/code-sq/)
- [WordPress](https://sajdoko.al/blog/category/wordpress-sq/)

   

## Keni një projekt në mendje?

 

Na shkruani dhe përgjigjemi me një vlerësim konkret brenda një dite pune.

  [Kontakto →](https://sajdoko.al/kontakt/)     

## Lini një koment [Anulo](https://sajdoko.al/blog/wp_query-guide-e-plote-per-query-mbi-postimet-ne-wordpress/?format=markdown#respond)

      

## Postime Së Fundi

- [Softuer për menaxhimin e flotës: çfarë ju duhet përveç GPS-it?](https://sajdoko.al/blog/softuer-menaxhimi-flotes-pervec-gps/)
- [CRM me porosi apo platformë standarde SaaS: Llogaritja e kostove dhe efikasitetit për biznesin](https://sajdoko.al/blog/crm-me-porosi-apo-platforma-standarde-per-biznesin/)
- [Zhvillimi software nearshore në Shqipëri: Pse kompanitë evropiane po zgjedhin inxhinierët shqiptarë](https://sajdoko.al/blog/zhvillimi-software-nearshore-ne-shqiperi-avantazhet-e-tregut/)
- [Integrimi i pagesave me kartë në Shqipëri (2026): krahasimi i bankave, komisionet dhe si funksionon teknikisht](https://sajdoko.al/blog/pagesa-online-me-karte-shqiperi/)
- [Optimizimi i arkëtimit dhe performancës në WooCommerce: Si të eliminoni vonesat gjatë blerjes](https://sajdoko.al/blog/optimizimi-i-checkout-dhe-ngarkeses-ne-woocommerce/)

## Komente Së Fundi

S’ka komente për shfaqje.
