こんにちは、
タイトルのリンク先
http://experimence.jp/staff-blog/party-report-artafterten/
Continue readingのリンク先
http://experimence.jp/party-report-artafterten/
続くのリンクがおかしいのが原因ではないかと思います。
コンテンツのソースは、以下のように見えます
<p>主催のインタビューを読んでもわかるように、“アート+音楽”と2種類のコンセプトが交わるイベントは、現状福岡にはほとんどなく、来場していたお客様も「こういうイベントを待っていた!」と、この日会場内のいたるところから声が聞こ <a onclick="javascript:pageTracker._trackPageview('/outgoing/experimence.jp/party-report-artafterten/');" href="http://experimence.jp/party-report-artafterten/" title="Continue reading «パーティーレポート★「ART AFTER TEN/アートアフターテン」(1/2)»" class="more-link" rel="noreferrer">Continue reading «パーティーレポート★「ART AFTER TEN/アートアフターテン」(1/2)»</a></p>
お示しいただいているソースは、
<div class="post-content">
<h2><a href="<?php the_permalink() ?>"><?php the_title() ?></a></h2>
<div class="excerpt">
<?php the_excerpt() ?>
</div>
<div class="date">
<em></em>
<a href="<?php the_permalink() ?>"><?php print get_the_date() ?></a>
</div>
<?php $comments = get_comment_count(get_the_ID()); ?>
<?php if(!empty($comments['approved'])) : ?>
<div class="comments">
<em></em>
<a href="<?php the_permalink() ?>#comments"><?php printf(__('%s Comments', 'snapshot'), $comments['approved']) ?></a>
</div>
<?php endif; ?>
</div>
<div class="corner corner-se"></div>
</div>
</div>
<?php endwhile; ?>
<div class="clear"></div>
このソースだと、タイトルの下に日付リンクがつきますが、出力ソースと、コードが異なっているように見えます。
ご確認ください。
世話役様
この投稿は、ハイパーリンクの閉じタグが、欠損していているようです。
ソースを選択できないので、修正していただけるとうれしいです。
※nobitaさんの指摘によりexperimenceさんの投稿を修正しておきました。
世話役様ありがとうございます
ご指摘いただいた部分ですが、このソースであってます。
でもこれでフロントページが出力されているので、
訳が分からなくなっています。
ほかの部分をいじっても反映されるので、このphpが使われているのは
間違いないのですが..
キャッシュを削除しても、別のPCでも別のブラウザでも
このように表示されます。。。
continue readingの部分をカテゴリを含んだ正しいリンクを呼び出すには
どうすればいいですか?
<?php if(have_posts()) : ?>
<div id="post-loop">
<div class="container">
<?php while(have_posts()): the_post(); ?>
<div <?php post_class('post') ?>>
<div class="post-background">
<?php if(has_post_thumbnail()) : the_post_thumbnail('post-thumbnail', array('class' => 'thumbnail')) ?>
<?php else : ?><img src="<?php print get_template_directory_uri() ?>/images/defaults/no-thumbnail.jpg" width="310" height="300" class="thumbnail" />
<?php endif ?>
<div class="post-content">
<h2><a href="<?php the_permalink() ?>"><?php the_title() ?></a></h2>
<div class="excerpt">
<?php the_excerpt() ?>
</div>
</div>
<div class="corner corner-se"></div>
</div>
</div>
<?php endwhile; ?>
<div class="clear"></div>
<div id="page-navigation">
<?php if(function_exists('wp_pagenavi')) : wp_pagenavi(); ?>
<?php else : posts_nav_link(' ', __('Previous Page', 'snapshot'), __('Next Page', 'snapshot')); print '<div class="clear"></div>'; endif;?>
</div>
</div>
</div>
<?php else : ?>
<div class="page">
<div class="container">
<div id="post-main">
<div class="entry-content">
<p><?php print so_setting('messages_no_results') ?></p>
</div>
</div>
</div>
<div class="clear"></div>
</div>
<?php endif; ?>
このように変更しましたが、反映されません、ここの部分だけ
別のphpなのでしょうか??
お借りしているテーマは、ページ下部にある通り、ここです。どうかよろしくお願いいたします。
get_categoriesを使うといいような気もしますが、
日付リンクのソースになっいますし、どこをどうすればいいのかわかりません。。
この部分を消す方法でもいいです。
どうかよろしくお願いいたします。
こんにちは
snapshotは、公式テーマになっているものと、プレミアムテーマと2種類ありますが、おそらくプレミアム版を使っているのだと思います。
ワードプレスの<!--more-->
で表示される 「続きを読む」は、フラグメント識別子(#more-post->ID)がつきますが、このテーマの場合は、それがないためです。
このテーマは、SiteOrigin frameworkというテーマフレームワークを利用して作っているようなので、そちらのプロセスで、出力していると思われます。
ネイティブな、ワードプレスの機能を使って、カスタマイズする方法は、二つぐらい考えられます。
一つは、
the_excerpt()の部分を
<?php the_content( __( 'Continue reading <span class="meta-nav">→</span>', 'twentyeleven' ) ); ?>
などに変更する
または、the_excerptのまま、
http://ja.forums.wordpress.org/topic/11385?replies=7
抜粋記事の「…」または「続きを読む」をクリックして全文表示になる方法はありますか?
の所に書いてあるようなコードを追加して、the_excerpt に readmore を追加する手法です。
ただ、プレミアム版持っていないので、詳細は、わかりません。
あるいは、プレミアムなら、ストレートに作者にクレームを付ける。
英語版のフォーラムで質問する。
みたいな事になると思います。