Title: Smarter Navigation
Author: scribu
Published: <strong>2009年2月18日</strong>
Last modified: 2015年9月18日

---

プラグインを検索

このプラグインは **WordPress の最新3回のメジャーリリースに対してテストされていま
せん**。もうメンテナンスやサポートがされていないかもしれず、最新バージョンの WordPress
で使用した場合は互換性の問題が発生する可能性があります。

![](https://s.w.org/plugins/geopattern-icon/smarter-navigation.svg)

# Smarter Navigation

 作者: [scribu](https://profiles.wordpress.org/scribu/)

[ダウンロード](https://downloads.wordpress.org/plugin/smarter-navigation.1.4.zip)

 * [詳細](https://ja.wordpress.org/plugins/smarter-navigation/#description)
 * [レビュー](https://ja.wordpress.org/plugins/smarter-navigation/#reviews)
 *  [インストール](https://ja.wordpress.org/plugins/smarter-navigation/#installation)
 * [開発](https://ja.wordpress.org/plugins/smarter-navigation/#developers)

 [サポート](https://wordpress.org/support/plugin/smarter-navigation/)

## 説明

When displaying a single post, you might want to show links to the previous and 
next posts in the same category.

That’s fine; WordPress let’s you do this with `previous_post_link()` and `next_post_link()`.

But what if that post is in multiple categories?

What if the user came to that post from a tag page or from an author page? Wouldn’t
it make more sense to display previous / next posts from that particular set?

Well, you can do this with a similar pair of functions, provided by this plugin:`
previous_post_smart()` and `next_post_smart()`.

Here’s how it works:

Whenever a visitor goes to an archive page (category, tag, date, author, search 
etc.), the plugin notes which archive it is in a browser cookie.

Then, if the visitor goes to a single post from that archive page, the plugin generates
the prev / next links based on the information in the cookie.

Links: [Plugin News](http://scribu.net/wordpress/smarter-navigation) | [Author’s Site](http://scribu.net)

## インストール

 1. Unzip the archive and put the folder into your plugins folder (/wp-content/plugins/).
 2. Activate the plugin from the Plugins admin menu.

#### Basic usage

Go to your theme directory and open single.php.

Replace

    ```
    previous_post_link( with `previous_post_smart(` 
    ```

and

    ```
    next_post_link( with `next_post_smart(`
    ```

#### Referrer link

If you also want to display a link back to the list of posts, add this line (also
in single.php):

    ```
    <?php referrer_link(); ?>
    ```

#### Posts with multiple categories

If you want for example to [higlight the category](https://wordpress.org/support/topic/366588)
that the user came from, you can use `get_referrer_category()` to retrieve the category
object.

For further reference, all the template tags are located in [smarter-navigation/template-tags.php](https://plugins.trac.wordpress.org/browser/smarter-navigation/trunk/template-tags.php).

## FAQ

  “Parse error: syntax error, unexpected…” Help!

Make sure your host is running PHP 5. Add this line to wp-config.php to check:

    ```
    var_dump(PHP_VERSION);
    ```

## 評価

![](https://secure.gravatar.com/avatar/e28ff0defed3e7542014233b151cb43f0870a92c34bcdb6d45cca86339ed4f1b?
s=60&d=retro&r=g)

### 󠀁[Worked like a charm](https://wordpress.org/support/topic/worked-like-a-charm-87/)󠁿

 [Munir Kamal](https://profiles.wordpress.org/munirkamal/) 2016年9月3日

I have been looking into code this functionality myself but have been not able to
make it work properly than i came across this plugin and it worked liked a charm
on just installing it.

 [ 10件のレビューをすべて表示 ](https://wordpress.org/support/plugin/smarter-navigation/reviews/)

## 貢献者と開発者

Smarter Navigation はオープンソースソフトウェアです。以下の人々がこのプラグインに
貢献しています。

貢献者

 *   [ scribu ](https://profiles.wordpress.org/scribu/)
 *   [ versusbassz ](https://profiles.wordpress.org/versusbassz/)

[“Smarter Navigation” をあなたの言語に翻訳しましょう。](https://translate.wordpress.org/projects/wp-plugins/smarter-navigation)

### 開発に興味がありますか ?

[コードを閲覧](https://plugins.trac.wordpress.org/browser/smarter-navigation/)する
か、[SVN リポジトリ](https://plugins.svn.wordpress.org/smarter-navigation/)をチェック
するか、[開発ログ](https://plugins.trac.wordpress.org/log/smarter-navigation/)を
[RSS](https://plugins.trac.wordpress.org/log/smarter-navigation/?limit=100&mode=stop_on_copy&format=rss)
で購読してみてください。

## 変更履歴

#### 1.4

 * added support for custom taxonomies. props badfeather
 * fixed strict standards errors. props badfeather

#### 1.3.2

 * fix case when plugin worked incorrect with pagination

#### 1.3.1

 * fix case when multiple browser tabs are involved
 * fix case when multiple posts have the exact same date

#### 1.3

 * store query vars in cookie instead of individual post ids
 * fix referer link
 * [more info](http://scribu.net/wordpress/smarter-navigation/sn-1-3.html)

#### 1.2.1

 * enable $in_same_cat by default

#### 1.2

 * moved to PHP5 syntax
 * added get_referrer_category() and get_referrer_url() template tags
 * added $in_same_cat and $excluded_categories arguments to previous_post_smart()&
   next_post_smart()
 * [more info](http://scribu.net/wordpress/smarter-navigation/sn-1-2.html)

#### 1.1.2

 * added $fallback parameter to *_post_smart()

#### 1.1.1

 * better SQL limit

#### 1.1

 * handles posts split on multiple pages
 * better behaviour when multiple tabs open
 * [more info](http://scribu.net/wordpress/smarter-navigation/sn-1-1.html)

#### 1.0

 * initial release
 * [more info](http://scribu.net/wordpress/smarter-navigation/sn-1-0.html)

## メタ

 *  バージョン **1.4**
 *  最終更新日 **11年前**
 *  有効インストール数 **300+**
 *  WordPress バージョン ** 3.2またはそれ以降 **
 *  検証済み最新バージョン: **3.5.2**
 *  言語
 * [English (US)](https://wordpress.org/plugins/smarter-navigation/)
 * タグ
 * [navigation](https://ja.wordpress.org/plugins/tags/navigation/)[next](https://ja.wordpress.org/plugins/tags/next/)
   [previous](https://ja.wordpress.org/plugins/tags/previous/)[referrer](https://ja.wordpress.org/plugins/tags/referrer/)
 *  [詳細を表示](https://ja.wordpress.org/plugins/smarter-navigation/advanced/)

## 評価

 5つ星中4.7つ星

 *  [  9 5-星レビュー     ](https://wordpress.org/support/plugin/smarter-navigation/reviews/?filter=5)
 *  [  0 4-星レビュー     ](https://wordpress.org/support/plugin/smarter-navigation/reviews/?filter=4)
 *  [  0 3-星レビュー     ](https://wordpress.org/support/plugin/smarter-navigation/reviews/?filter=3)
 *  [  1 2-星レビュー     ](https://wordpress.org/support/plugin/smarter-navigation/reviews/?filter=2)
 *  [  0 1-星レビュー     ](https://wordpress.org/support/plugin/smarter-navigation/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/smarter-navigation/reviews/#new-post)

[すべてのレビューを見る](https://wordpress.org/support/plugin/smarter-navigation/reviews/)

## 貢献者

 *   [ scribu ](https://profiles.wordpress.org/scribu/)
 *   [ versusbassz ](https://profiles.wordpress.org/versusbassz/)

## サポート

意見や質問がありますか ?

 [サポートフォーラムを表示](https://wordpress.org/support/plugin/smarter-navigation/)