私は PHP、JavaScript、および js の専門家ではありません。誰かが簡単な言葉で私を助けてくれることを願っています。このフォーラムを使用して、最初のワードプレス サイトを開発し、コードを大幅に変更しました。
サイト: http://www.heritageglass.com.au
私の要求: テキスト (メディア ライブラリー内の画像の説明) を画像の上に置きます。
このウェブサイトやこのプラグインと同じように、このサイトで私の問題に関するいくつかの質問を見つけましたが、役に立たなかったようthe_title
ですthe_description
。そのような用語はありますか?
Portfolio.php テンプレートの PHP コード:
<div data-id="post-<?php the_ID(); ?>" data-type="<?php
$categories = get_the_category();
$count = count($categories);
$i=1;
foreach($categories as $category) {
echo str_replace('-', '', $category->slug);
if ($i<$count) echo ' '; $i++;} ?>" class="post-<?php the_ID(); ?>
<?php
$categories = get_the_category();
foreach($categories as $category) {
echo str_replace('-', '', $category->slug).' '; } ?> project portfolio-item-wrap">
<div class="portfolio-item">
<?php if ( has_post_thumbnail() ) { ?>
<a class="portfolio-item-img" href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_post_thumbnail( 'portfolio-image' ); ?></a>
<?php } ?>
<h4><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h4>
<p>
<?php
$categories = get_the_category();
$temp = array();
foreach($categories as $category) {
if ($category->category_parent == 0) continue;
$temp[] = str_replace('-', '', $category->name);
}
echo implode(", ", $temp);
?>
</p>
</div>
</div>
私はこれを見つけました:jqueryとcssを使用して画像上のテキストを 作成し、header.phpにスクリプトを追加しました。.wrapper と .description の代わりに .portfolio-item と .portfolio-item-img を使用しましたが、何もしませんでした。
誰かが私を正しい方向に導いてくれることを願っていますか?
ありがとう!