現在、マルチサイトのワードプレス設定を開発しています。各サイトは異なる言語です (例: site.com、site.dk など)。
サイトは静的コンテンツを含む多数のページで構成されていますが、両方のサイトに投稿 (ブログ) も含めたいと考えています。
Q1. 最新の公開日別にすべての投稿を表示するページを作成し、カテゴリ別にフィルターするドロップダウンを作成することはできますか? どうすればいいですか?loop.php を参照する必要がありますか?
基本的に、すべての投稿記事に対して次のコードを返す必要があります...
<article class="post">
<a href="<URL Link to Post Article>" rel="bookmark">
<figure>
<img title="<Post Title>" alt="<Post Title>" src="<http://url/PostImage.jpg>" width="900" height="600" />
</figure>
<div class="cover">
<h2>Post Title</h2>
<time pubdate="2013-03-27T21:09:59+00:00">November 18, 2012</time>
</div>
</a>
</article>
なぜこれが機能しないのですか?それは何も返さないのですか?
<?php if (have_posts()): while (have_posts()) : the_post(); ?>
<!-- article -->
<article class="post">
<?php get_posts(); ?>
<div id="grid-switcher">
<a href="#" data-block="featured-posts" id="featured">featured</a>
<a href="#" data-block="latest-posts" id="latest" class="active">latest</a>
</div>
<div id="view-blocks">
<div id="latest-post" class="post-grid active">
<?php if ( has_post_thumbnail()) : // Check if thumbnail exists ?>
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
<?php the_post_thumbnail(array(250,250)); // Declare pixel size you need inside the array ?>
<?php endif; ?>
<!-- /post thumbnail -->
<div class="cover">
<h2><?php the_title(); ?></h2>
<time pubdate="<?php the_date(); ?>"><?php the_date('Y-m-d', '<h2>', '</h2>'); ?></time>
</div>
</a>
上記のページテンプレートのポートフォリオ-page.php を既に作成しましたが、投稿をループして上記のコードで返す方法を見つけることができませんか?
Q2. すべてのカテゴリを含むドロップダウン リストを返すにはどうすればよいですか?
Q3. ドロップダウン リストからカテゴリ別にフィルタするにはどうすればよいですか?
助けてくれてありがとう!:)
申し訳ありませんが、私はPHPとワードプレスが初めてです...