kenji190
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: ページからカテゴリーへリンクさせるMIZUBE様
早速のご返答とご親切なアドバイスありがとうございます。
いくつかの方法を提示していただき、私のやりたいこと照らし合わせた結果、
カテゴリーのアーカイブページ http://example.com/category/baseball/ をカスタマイズし、そちらへのリンクをヘッダー部分のタブに追加する方法で対応するべきだと思いました。私のやりたいことを再度まとめると、ホームページのヘッダー部分のタブを読者がクリックすると、タブと同じカテゴリーの記事が最新のものからずらっと表示されている形がBESTです。そして、その記事も全体を表示するのではなく、私がここで区切りたいと考えたところで区切り、read moreタグにて分割する方法がBESTです。そして、さらに言えば最新の記事から20くらいの記事が表示されていれば、あとはサイドバーのカテゴリー一覧を選択して記事を引っ張り出してきてもらおうと考えているので、古い記事は表示されなくてもOKです。私の記事は一つの記事が複数のカテゴリーに所属しているため、基本的には読者にカテゴリーを選択してもらって、欲しい記事を呼び出してもらうようにしたいからです。
ただリピーター獲得を目指しているので、ひとつヘッダーのタブで最新記事を引っ張り出せるようにしたいのです。
とするとやはりカテゴリーのアーカイブページ http://example.com/category/baseball/ をカスタマイズし、そちらへのリンクをヘッダー部分のタブに追加する方法がBESTなんですよね?
ちなみに私のヘッダーのコードは以下のとおりです。
たびたび申し訳ありませんが、ぜひ、チェックのほどお願いいたします。<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml” <?php language_attributes(); ?>><head profile=”http://gmpg.org/xfn/11″>
<meta http-equiv=”Content-Type” content=”<?php bloginfo(‘html_type’); ?>; charset=<?php bloginfo(‘charset’); ?>” /><title><?php bloginfo(‘name’); ?> <?php if ( is_single() ) { ?>
» <?php
foreach((get_the_category()) as $cat) {
echo $cat->cat_name . ‘ ‘;
} ?> <?php } ?><?php wp_title(); ?></title>
<meta name=”generator” content=”WordPress <?php bloginfo(‘version’); ?>” /> <!– leave this for stats –>
<link rel=”stylesheet” href=”<?php bloginfo(‘stylesheet_url’); ?>” type=”text/css” media=”screen” />
<link rel=”stylesheet” href=”<?php bloginfo(‘template_url’); ?>/nav.css” type=”text/css” media=”screen” />
<link rel=”stylesheet” href=”<?php bloginfo(‘template_url’); ?>/print.css” type=”text/css” media=”print” />
<script type=”text/javascript” src=”<?php echo bloginfo(stylesheet_directory) .’/jquery.js’; ?>”></script>
<script type=”text/javascript” src=”<?php bloginfo(‘template_url’); ?>/js/dropdowns.js”></script>
<script type=”text/javascript” src=”<?php echo bloginfo(stylesheet_directory) .’/tabs.js’; ?>”></script><link rel=”alternate” type=”application/rss+xml” title=”<?php bloginfo(‘name’); ?> RSS Feed” href=”<?php bloginfo(‘rss2_url’); ?>” />
<link rel=”pingback” href=”<?php bloginfo(‘pingback_url’); ?>” /><?php wp_head(); ?>
</head>
<body<?php if ( is_home() ) { ?> id=”home”<?php } ?>>
<div id=”page” class=”clearfloat”><div class=”clearfloat”>
<div id=”branding” class=”left”>
<h1>/”><?php bloginfo(‘name’); ?></h1>
<div class=”description”><?php bloginfo(‘description’); ?></div>
</div><div class=”right”><?php include (TEMPLATEPATH . ‘/searchform.php’); ?></div>
</div><ul id=”nav” class=”clearfloat”>
- /” class=”off”>サイトトップ
<?php wp_list_pages(‘title_li=’); ?>
フォーラム: 使い方全般
返信が含まれるトピック: ページからカテゴリーへリンクさせるMIZUBE様
ご返答ありがとうございます!
確かに正確性を書いた説明申し訳ありません。説明する言葉も浮かばないくらいの知識でしたが、確かに回答に困るないようだと反省しております。
現状ONクリックイベントの意味が分かりませんので、それについては、これから勉強いたします。
私は早速最後のご提案のとおり、ページテンプレートを作成してみました。
すると確かにカテゴリーに属する記事が現れました!
そこで質問なのですが、このようなコードでカテゴリーを表示することができるのは、ページと同じ名前のカテゴリーだけということになるのでしょうか?
また、今回の方法だと、カテゴリーの一覧だけが羅列されている形になっているのですが、これを修正して、ページと同じ名前のカテゴリーの記事のすべての内容を表示できるようにするコードはあるのでしょうか?
私の希望としましては、
現状私のホームページはヘッダー部分に私の作成したページタブ?が並んでいて、読者がそのページのタブをクリックすると各ページへと飛んで行くのですが、読者がページへ飛んで行ったときに、ページと同じ名前のカテゴリーの記事が新しいものから古いものまでずらっと順番に表示されているような形式にしたいのです。記事ごとに画像つきで解説をしている関係上、一覧ではなく、記事全体が見えるようにする必要があるからです。そして、記事がすべて見えると長ったらしいので、「read more」などとして短く表示したいのです。
可能でしょうか?
ご指導お願いいたします。