ここにウェブサイトがあります http://ariadneswonderland.gr/ このすべての懸念。
ホームページでは、ギャラリーの下にあるドロップシャドウボックスプラグインを使用して、注目の投稿の一連の画像を表示しています。現時点では、ギャラリーの下にある白いボックスとその中の絵文字.
私ができることは、カテゴリ(この場合はフロントページID 7)から最後の5つの投稿をプルし、それぞれの隣に注目の投稿画像を表示するコードがあることですその他
コード:
=============
Xは、機能を変更するたびにリンクを取得および追加する代わりに、自動的に取得されるおすすめの投稿画像です。 =は自動的に生成される[dropshadowbox]です。
あなたがうまくいくと思うかもしれないアイデア/コード/スニペット/プラグインは大歓迎です。
これまでのところ、私が考え出したのはこれだけですが、投稿にPHPを実装する方法を理解できません。phpexecおよび同様のプラグインはecho test;
などの単純なものでは機能しないようです正常に動作します。そして、何も返さないように見えるので、それを関数にすることは機能しません:S明らかにもっと多くのコーディング経験が必要ですが、今のところこのウェブサイトでちょうどやりたいです。
PHP Code:
// fetching latest posts from specific category
$categoryId = 7;
$args = array('category' => categoryId , 'post_status' => 'publish', 'numberposts' => 5);
$posts = get_posts( $args );
foreach($posts as $post){
$feat_image_url = wp_get_attachment_url( get_post_thumbnail_id($post->ID) );
$post_url = get_permalink($post->ID);
}
<?php /* Set the name of the category and the number os posts to be displayed */?>
<?php $first_query = new WP_Query('category_name=name&posts_per_page=7'); ?>
<?php /* Show the posts */ ?>
<?php while ($first_query->have_posts()) : $first_query->the_post(); ?>
<?php /* Make the hiperlink to the post */ ?>
<a href="<?php the_permalink(); ?>">
<?php /* Get the featured post image */ ?>
<div class="post-image"> <?php /* This div is just for help you to organize your posts images */ ?>
<?php the_post_thumbnail(); ?>
</div>
</a>
<?php endwhile; // End the loop. Whew. ?>
2行目で、カテゴリの名前と、このページに表示される投稿数を選択します。この機能は注目の投稿画像を取得し、あなたのWebページに挿入します。
私はあなたが.phpファイル自体の中でそのコードを使うことを勧めます。そのページが固有のテンプレートを持つ場合は、そのテンプレートファイルを変更します。
そうでない場合は、page.php(またはsingle.php)を編集し、ホームページIDの条件を追加してコードを含めます。
私はあなたのコードをテストしませんでした、しかしそのような正しいものがうまくいくならば:
if ( get_the_ID() == '99' ) {
// your code
}