私はこのWP_Queryを使用して、私のポストタイプからタイトルとおすすめ画像を取得しています。特集画像からポストタイプのタイトルをオーバーレイするにはどうすればいいですか?
<div class="job-cont">
<?php
$query = new WP_Query(array('post_type' => 'jobs'));
if ($query->have_posts()) :
while ($query->have_posts()) : $query->the_post(); ?>
<a href="<?php the_permalink(); ?>">
<h1 class="the_job_title"><?php the_title(); ?></h1>
<img class="the_job_image" src=<?php the_post_thumbnail();?>
</a>
<?php endwhile;
endif;
?>
</div>
今、CSSを使用してスタイルを指定し、それぞれの注目画像の前にタイトルを付けることができます。しかし、position: relative;
は動作しません(それぞれがそれぞれの場所を尊重します)。 By position:absolute;
ポストタイプのすべてのタイトルは、ページ内の同じ場所に移動します。私はCSSを介して私は各配列の位置を呼び出すことができ、それ自身の位置を与えることができます検索したが、私はそれが不可能だと思う。
.job-cont {
position:relative;
height:40%;
width: 30%;
z-index: 1;
}
.job-cont a {
text-decoration: none !important;
}
.the_job_title {
overflow: hidden;
float: right;
z-index:3;
}
.the_job_image {
max-height: 100%;
max-width: 100%;
position:relative;
filter: brightness(72%);
display: inline-block;
z-index:2;
}
多分方法がありますか?
は何を達成しようとしていますか?それは明らかではない...あなたのCSSを投稿できますか? – DaFois
はい、申し訳ありません。今私のCSSも。しかし、正直言って私はそれがかなり正しいとは思わない。本当の問題は、PHPが各タイトルと機能画像を投稿タイプから表示することです。そして、私は各画像上にタイトルを配置することはできません。絶対的な位置では、彼らは1つのようにすべて一緒に働く。私は十分に私を説明したいと思う。あなたの時間をありがとう。 – Caesar