Simplicityの特徴 › フォーラム › テーマファイルのカスタマイズに関する質問など › 投稿記事の順番を古い順にしたいです。
- このトピックには16件の返信、2人の参加者があり、最後に
楠木理央により11年、 4ヶ月前に更新されました。
-
投稿者投稿
-
-
2015年1月18日 4:43 PM #17296
楠木理央
ゲストはじめまして。
Simplicityを使わせて頂いています。
当サイトでは小説を更新しているのですが、
フロントページ「Home」
投稿ページ「NOVELS」にしてあります。
投稿ページで更新する記事が常に新しい順にくると
読者が混乱します。
最終話から読み出すからです。
投稿記事である「NOVELS」に更新される連載小説を
カテゴリごとに古い順から表させられないでしょうか>ほかのテーマでは
固定ページ「NOVELS」で
タイトル「〇〇〇」
1/2/3/4/~最終話
数字に各ページをリンクさせていました。
よろしくお願いします。 -
2015年1月18日 5:15 PM #17297
がちょぴん
ゲスト楠木理央さん
初めまして。
カテゴリページを古い順に並べたいのであれば、
下記のコードをfunction.phpに入れて試してみてください。
(お試しする場合は、必ずバックアップする事をお勧めします)function my_pre_get_posts($query) { if (is_category('abc')) { $query->set('order', 'ASC'); } } add_action('pre_get_posts', 'my_pre_get_posts');※is_category(‘abc’)←カテゴリがabcの場合はこうなります。
※$query->set(‘order’, ‘ASC’)←昇順 $query->set(‘order’, ‘DESC’)←降順ご希望通りでない場合は、プラグイン利用した方が良いかと思います。
function.php触ってトラブル発生しても一切責任持つことできませんので自己責任でお願い致します。 -
2015年1月18日 5:20 PM #17298
がちょぴん
ゲストコードが文字化け?しているので再度提示します。
function my_pre_get_posts($query) {
if (is_category(‘abc’)) {
$query->set(‘order’, ‘ASC’);
}
}
add_action(‘pre_get_posts’, ‘my_pre_get_posts’); -
2015年1月18日 8:44 PM #17302
わいひらキーマスターがちょぴんさんありがとうございます。
がちょぴんさんの文字化けを修正しておきました。プラグインを利用する場合は、こんなのもあります。
【WordPress】投稿記事の順番を簡単に変更できるプラグイン | Tips Note -
2015年1月18日 11:52 PM #17308
楠木理央
ゲスト早速のお返事、ありがとうございます<(_ _)>
バックアップを取り終えたら、試してみます。 -
2015年1月19日 3:05 AM #17318
楠木理央
ゲストfunction.phpにご指定のコードを書き加えてみましたが、
画面が真っ白にw テーマとログイン画面が表示できなくなりました。
バックアップも復旧の仕方もわかっていましたので、特に問題はありませんでした。プラグインを試してみたのですが、原稿用紙200枚分を10~13話で分割表示をした場合に、
プラグインだとやはり表示がおかしくなるので諦めて、既存の方法でやるしかないようです。2点、質問をさせて下さい。
1.reedmoreはどうしたら消すことができるのでしょうか?2.FC2でを設置していたのですが、Wordpressでは可能なんでしょうか?
画像は多くUPすることはないのですが、YouTubeを比較的多く利用します。
LightboxのようにYouTubeのiframeも表示できたらいいなと考えています。 -
2015年1月19日 3:09 AM #17319
楠木理央
ゲスト連投ですみません<(_ _)>
リンク先が消えていました。
2の質問はColorbox – a jQuery lightbox
http://www.jacklmoore.com/colorbox/が設置可能かというお話です。
こちらの不手際で連投で申し訳ございません<(_ _)> -
2015年1月19日 10:38 AM #17360
がちょぴん
ゲスト楠木理央さん
大変申し訳ございません。
では、下記のコードではどうでしょうか?function my_pre_get_posts($query) { if (is_category(array('abc','def'))) { $query->set('order', 'ASC'); } } add_action('pre_get_posts', 'my_pre_get_posts');※カテゴリ名1つあってカテゴリ名が「abc」の場合→is_category(‘abc’)
※カテゴリ名2つあってカテゴリ名が「abc」「def」の場合→is_category(array(‘abc’,’def’)))また、わいひらさんが提示しているプラグイン以外にも多くあると思いますので、
ご自分でWordPressサイトから検索して好みのプラグインを調べる事お勧め致します。
function.php触ってトラブル発生しても一切責任持つことできませんので自己責任でお願い致します。readmoreを削除というのは[…]←を削除したいという事でしょうか?
YouTubeもLitebox風の演出したいのであればプラグイン利用するのも良いと思います。 -
2015年1月19日 10:40 AM #17361
がちょぴん
ゲスト楠木理央さん
大変申し訳ございません。
コードが文字化けしているので再度提示致します。function my_pre_get_posts($query) {
if (is_category(array(‘abc’,’def’))) {
$query->set(‘order’, ‘ASC’);
}
}
add_action(‘pre_get_posts’, ‘my_pre_get_posts’); -
2015年1月19日 11:03 AM #17365
わいひらキーマスター>がちょぴんさん
bbPressの仕様で、管理者意外がコードを記入しようとすると、特殊文字がエスケープされてしまいます;僕も、テストしてみましたが#17297の方法でうまくいきましたよ。
#17298のコードを使用する場合は、表示のために特殊文字がエスケープされているので、シングルクオートなどを半角のものに戻してやる必要があります。
なので、エスケープされた文字が記入されている場合は、エラーが出るかもしれません。
これは、bbPressプラグインの仕様なのでがちょぴんさんのコードが間違っているわけではありません。①readmoreが「続きを読む」のことでしたら「wordpress 続きを読む 消す」でググると方法が出てくると思います。
②Colorbox – a jQuery lightboxをダウンロードした中のサンプル通りにカスタマイズすればできるかと思います。※正規表現を使用したり、多少WordPress用に変更しなければならない部分もあります。 -
2015年1月19日 1:19 PM #17384
がちょぴん
ゲストわいひらさん
ご返答ありがとうございます。
管理者以外だと文字列がエスケープされる仕様になるんですね。
本日貼り付けたコードも全て半角になっている事を確認した上で貼り付けていました。 -
2015年1月19日 1:25 PM #17385
-
2015年1月19日 7:19 PM #17464
楠木理央
ゲスト早速のお返事、ありがとうございました。
>がちょぴんさま
ちなみにコードの挿入場所なんですが……
もしかすると私が間違っている可能性があります。
function.phpの末尾にコードを書き足せばよろしいのでしょうか?
それとも指定の場所があるのでしょうか?
もし、指定の場所があるのだとしたら、こちらのミスで
画面が真っ白になってしまうのだと思います。常にバックアップを取ってからやっていますので、
ご心配にはおよびません。ありがとうございます。>わいひらさま
reedmoorはなんとか自分で解決できそうです。
collarboxのプラグインも導入してみようかと思います。
設置可能かどうか、お伺いしたかったのでありがとうございます<(_ _)>
カスタマイズ、頑張ってみます<(_ _)> -
2015年1月19日 8:32 PM #17470
がちょぴん
ゲスト楠木理央さん
function.phpの前・後はこうなっています。
コメントアウトでタグ整理していたら好きな箇所に入れて問題ないのですが、
ファイル編集に慣れていないのであれば後の方にタグ入れた方が良いでしょう。
※「<?php」「?>」を触ったりするとエラーが発生するので気を付けてください。<?php // ここに追加したいタグを入れる abcdefg ?> -
2015年1月19日 10:51 PM #17495
楠木理央
ゲスト>がちょぴんさま
さっそくのお返事ありがとうございます<(_ _)>
コメントアウトタグとはWordpressについている
コメント欄の下にあるタグのことでしょうか?Wordpressでわかるのはお恥ずかしい話、Style.cssくらいです。
function.phpの末尾に付け加えてしまってもいいでしょうか?教えて頂いた箇所は自力で探してみます<(_ _)>
-
2015年1月20日 9:50 AM #17527
がちょぴん
ゲスト楠木理央さん
// ここに追加したいタグを入れる←これがコメントアウトです。
HTML・CSS・PHP等にもコメントアウトがありますので詳しい説明は検索してみてください。末尾にコードを追加しても問題ないです。
-
2015年1月21日 1:53 AM #17611
楠木理央
ゲスト>がちょぴんさま
お返事が遅くなりました<(_ _)>
なるほど……勉強になりました。
いろいろとお手間をおかけしました。
カスタマイズ、だいたい完了いたしました。
ありがとうございました<(_ _)>
-
-
投稿者投稿
- トピック「投稿記事の順番を古い順にしたいです。」には新しい返信をつけることはできません。