Kann mir hier sonst keiner helfen?
Beiträge von Gräber
-
-
Mh schade aber trotzdem vielen Dank für deine Bemühungen!
Denke ich finde mich erstmal damit ab das es einfach unmöglich ist :mrgreen:
Vieleicht erwecke ich ja dadurch bei jemandem riesigen Ehrgeiz...muss ja schließlich noch andere Pro´s hier im Fomrum geben.
Bis dahin
MfG der Gräber -
Nochmal Danke für deine Hilfe!
Habe es grade probiert aber leider funktioniert der code nicht.
Es werden immernoch alle Kategorien angezeigt!
Die Id für die gewünschte Kategorie ist 3!
Das Theme das ich verwende nennt sich Constructor 1.2.1 genauer gesagt Black Urban Constructor Theme based on Black Urban WP Theme.
So habe ich deinen Befehl eingefügt:PHP
Alles anzeigenget_header(); ?> <div id="content" class="box shadow opacity"> <div id="container" > <div id="posts"> <?php $wp_query->query_vars["cat"] = 3; $wp_query->get_posts(); ?> <?php while (have_posts()) : the_post(); ?> <div <?php post_class(); ?> id="post-<?php the_ID() ?>"> <div class="title opacity box">Habe es auch mit verschiedenen Id´s versucht....
MfG Gräber -
Ja genau das habe ich vor!
Nur möchte ich das Design welches das Archiv jetzt hat gerne weiter nutzen nur halt ohne die anderen Kategorien!
Traue mir nicht zu ein neues Template mit dem Design zu erstellen deshalb dachte ich es wäre einfacher das bestehende zu ändern!(Hab ich eigentlich mit allen sachen so gemacht) oder halt ändern und gucken was passiert aber hier komme ich einfach nicht weiter! Habe schon befehle eingefügt aber das klappte leider garnicht!Sollte ich Später doch ein Gesamtes Archiv haben wollen kann ich ja den Original Code immernoch kopieren und als neues Template einfügen hoffe ich.
Möchte garnicht das mir jemand nen fertigen Code gibt aber ein Hinweis wo ich suchen muss oder welchen Befehl ich nutzen sollte wäre schon wirklich super. Den rest schaffe ich dann irgendwie durch probieren...
-
Danke erstmal für die super schnelle Antwort.
Die Anleitung hatte ich mir schon vorher durchgelesen jedoch bin ich damit nicht weiter gekommen.
Möchte ja eigentlich auch kein neues Template erstellen sondern im dem vorhandenen irgendwie eintragen das nur die eine Kategorie angezeigt wird.
Habe dazu auch einen Befehl gefunden irgendwas mit wp-categories execute oder so aber ich weis nicht wie und wo das in mein Archiv Template gehört!
Weis ja wie gesagt nicht einmal ob ich in dem Archiv Template überhaubt richtig bin oder ob das mit den Kategorien noch wo anders hinterlegt ist... -
Guten Tag erstmal,
bräuchte einmal bitte Eure Hilfe.
Ich möchte gerne in meinem Blog (http://www.Ems-coast-berserkers.de) ein Archiv ändern. Das ganze nennt sich Ergebnisse und ich möchte dort nur die Kategorie "Spielberichte" (Id 3) anzeigen lassen. Habe wirklich schon Stundenlang gegoogelt aber ne richtige Lösung habe ich nocht nicht->kenne mich auch leider nicht besonders mit php etc aus. Ich weis nicht ob es an meinem Theme liegt aber alle erklärungen die ich gefunden habe passen irgendiwe nich zu dem was ich habe...Wäre wirklich super wenn Ihr mir helfen könntet! Hier mal der Code des Archiv Templates (Hoffe das der dafür benötigt wird)ZitatAlles anzeigen<?php
/*
Template Name: Archive
*/
/**
* @package WordPress
* @subpackage Constructor
* todo save archive to cache
*/
global $wpdb;$SQL = "
SELECT
ID
,post_title
,YEAR(post_date) AS `year`
,MONTH(post_date) AS `month`
FROM {$wpdb->posts}
WHERE post_type = 'post'
AND post_status = 'publish'
ORDER BY post_date DESC";$AllPosts = $wpdb->get_results($SQL);
// all months
$MonthAbr = array();
$MonthNames = array();for ($i = 1; $i <= 12; $i++) {
$MonthAbr[$i] = ucfirst(strftime(__("%b",'constructor'), strtotime($i."/01/2001")));
$MonthNames[$i] = ucfirst(strftime(__("%B",'constructor'), strtotime($i."/01/2001")));
}// posts to our format
$Archive = array();
foreach ($AllPosts as $Post) {
if (!isset($Archive[$Post->year][$Post->month])) $Archive[$Post->year][$Post->month] = array();$Archive[$Post->year][$Post->month][] = array('ID'=>$Post->ID, 'title'=>$Post->post_title);
}get_header(); ?>
<div id="content" class="box shadow opacity">
<div id="container" >
<div id="posts">
<?php while (have_posts()) : the_post(); ?>
<div <?php post_class(); ?> id="post-<?php the_ID() ?>">
<div class="title opacity box">
<h1><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(__('Permanent Link to %s', 'constructor'), the_title_attribute('echo=0')); ?>"><?php the_title(); ?></a></h1>
</div>
<div class="entry archive">
<?php the_content(__('Read the rest of this entry »', 'constructor')) ?>
<table>
<?php foreach ($Archive as $Year => $Month) : ?>
<tr>
<th><a href="#<?php echo $Year ?>"><?php echo $Year ?></a></th>
<?php for ($i = 1; $i <= 12; $i++) : ?>
<td>
<?php if (isset($Archive[$Year][$i])): ?>
<a href="#<?php echo $Year .'-'. $i?>"><?php echo $MonthAbr[$i] ?></a>
<?php else: ?>
<span><?php echo $MonthAbr[$i] ?></span>
<?php endif;?>
</td>
<?php endfor; ?>
</tr>
<?php endforeach; ?>
</table>
<?php foreach ($Archive as $Year => $Month) : ?>
<h2><a name="<?php echo $Year ?>" href="<?php echo get_year_link($Year)?>"><?php echo $Year ?></a></h2>
<?php for ($i = 12; $i >= 1; $i--) : ?>
<?php if (isset($Archive[$Year][$i])) : ?>
<h3><a name="<?php echo $Year.'-'.$i ?>" href="<?php echo get_month_link($Year, $i)?>"><?php echo $MonthNames[$i] ?></a></h3>
<ul>
<?php foreach ($Month[$i] as $Post) : ?>
<li><a href="<?php echo get_permalink($Post['ID']) ?>"><?php echo strip_tags(apply_filters('the_title', $Post['title'])) ?></a></li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
<?php endfor; ?>
<?php endforeach; ?>
</div>
<div class="footer">
<div class="links">
<?php if($post->post_parent) : $parent_link = get_permalink($post->post_parent); ?>
<a href="<?php echo $parent_link; ?>"><?php _e('Back to Parent Page', 'constructor');?></a> |
<?php endif; ?>
<?php edit_post_link(__('Edit', 'constructor'), '', ' | '); ?>
</div>
</div>
</div>
<?php endwhile; ?>
</div></div><!-- id='container' -->
<?php get_constructor_sidebar(); ?>
</div><!-- id='content' -->
<?php get_footer(); ?>Über jede Hilfe würde ich mich sehr freuen
MfG Gräber