siteホームwordpressphpサイト内検索このページは私用WordPressの覚え書き兼、テストページです。「SNSボタン」は、テスト検証用に仮設置しているだけなので、押しても反応しません。AM7:00作成者:pankonyan「カスタム投稿」を作る覚書メモ「カスタム投稿」とは「カスタム投稿」とは、「通常投稿」とは別の新たな投稿枠の事です。「通常の投稿」、「更新しない固定ページ」の他に、もうひとつ「カスタム投稿」というのを作ることが出来るという事を知りました。「カスタム投稿」を作ると、「通常の投稿」の他に、新たにメニュー項目に追加され、「通常の投稿」と完全に分離できます。「カスタム投稿」は、すぐに作れるようにはなっていません。いうのを作ってコードを書いて設定する方法」と「プラグインを入れて設定する方法」の二種類の方法があるようです。コードを書く方法」方法をとりたいと思います。ところは欧文にします。ところは、必要なものを入れます。●WordPress日本語Codex「関数リファレンス」)を見てください。//投稿タイプの閲覧/編集/削除権限をチェックするのに使用。//投稿タイプの閲覧/編集/削除権限をチェックするのに使用。//投稿タイプの閲覧/編集/削除権限をチェックするのに使用。※必須(デフォルト)'thumbnail'=サムネイル(アイキャッチ画像を使用したい時)'excerpt'=抜粋(本文の抜粋を利用できます)'comments'=コメントフォーム(入れないとコメントフォームが出てきません)'trackbacks'=トラックバック(同じく)を選びました。テーマフォルダに保存したら、管理画面の「設定」→「パーマリンクの設定」を空更新します。認識されないそうです。ダッシュボードに「メニュー」として追加される自作テーマでは「イラスト」「comic」「お絵かきまとめ」のカスタム投稿を作成してみました。こんな感じになります。そのテンプレートを優先して使ってくれるのだそうです。3つに分けて保存してくれます。小さい「サムネイル」画像は、新着リストなどに使ったりして便利なんですが、いろいろカスタマイズしているうちに、もっと違うサイズのサムネイル画像もあったらいいのになあ・・・(例えば横長の長方形に切り取った画像とか)なんて思ったりします。);?>メインサイトのトップページに新着記事のリストを載せたい、と思ったんですが、いつもの小さい正方形だと面白くないかな?と思って、230×100ピクセルの画像に切り取ってくれるよう追加してみました。新しく出力された「サムネイル」まだ作りかけで微調整が必要ですが、こんな感じに切り取ってくれましたよ。新しく「サムネイル」が作られるのは、設定以降に新規にアップした画像だけただし、このサムネイル生成追加の記述は、これからアップする画像にのみ有効で、過去にアップ済みの画像の分までは生成してくれないようです。過去の画像も有効にするには、新しく画像をアップし直すか、数が多すぎてそれが困難な場合は、下記のプラグインを入れるとよい、との事です。表示されたボタンがあるので、クリックするとサムネイル画像の再生成が始まります。追加した新しいサイズのサムネイル画像が再生成されます。だいたい「通常の投稿記事(最新の10件)」が自動的に表示されるようになっているかと思います。それで、前回は、「新着リスト」を表示した(「はじめに」という固定ページ)を作り、そのページをブログのトップページと設定しました。変えた為、もともとトップページに表示されていた「通常投稿」の記事(「日記」の投稿ページ)が表示されなくなってしまいました。この行方不明になってしまった「通常投稿」は、いったい、どうやって表示させたらいいのでしょうか?「通常投稿」の表示設定をする。「日記」という名前をつけた「固定ページ」を、1枚投稿して作成します。記事の中身は、空白でもいいし、適当なダミー文字を入力しておいてもいいし、どちらでもかまいません。「投稿ページ」を、さっき作った「日記」という空の固定ページに指定します。↓これで、「日記」と名前をつけた「固定ページ」に「投稿記事」が表示されるようになります。「日記(固定ページ)」を作る時に、数行ダミー文字を入力しておいたのですが、何故かこの文字はすべて完全無視されて、「投稿記事」に入れ替わります。不思議なんですけど、これで「通常投稿」が表示されるようになりました。あとは、「カスタムメニュー」にもつけ加えて、終了です。Instagramカテゴリー:wordpressタグ:トップページ、固定ページ、投稿ページ011新着リストを表示した固定ページを作り、トップページにする。PM14:07作成者:pankonyan前回は、「固定ページ」の作り方を説明しました。今回は、新規の固定ページに、新着リストを載せ、その固定ページをトップページにする、ということをやってみたいと思います。私の自作した「オリジナルテーマ」は、「いくつかのカスタム投稿」を組み込んでいます。「通常の投稿」は、「日記(=その他のつぶやき)」みたいな感じで使い、メインコンテンツは、別の「カスタム投稿」にするつもりです。「複数のカスタム投稿」+「通常の投稿」、それらをすべて「新着」としてリスト表示し、尚且つ、そのページをトップページにしたい、ということです。いう気もしますが、作り方として、分類しやすいだろうという点から、今回は「固定ページ」で作りたいと思います。いう名前で作ってみました。1ブロックを、3つ横に並べて、4列、合計12件分の新着リストを表示する、というイメージです。?>」</a>をup。?>↑上記は、「もし○○なら~」「△△△の処理をする」という条件分岐です。いう条件分岐を書いています。[日記]の文字部分をクリックすれば、「通常投稿(日記)」の一覧に飛び、[イラスト]の文字部分をクリックすれば「イラスト」の一覧に飛ぶようにしています。[サムネイル]か[記事タイトル]をクリックすれば、それぞれ、その個別記事に飛ぶ、という感じです。12件と、表示する件数を定義しています。3×4列の12件くらいがいいかな、としました。固定ページを一個、投稿して作成する自動的に新着を表示するだけのトップページなので、各記事が投稿されたら勝手にそのページが自動で作られるんじゃないの?と思いがちですが、テンプレートを作っただけでは、まだページは存在していません。それを表示するための固定ページ(空ページ)を、まず投稿して作っておく必要があります。→「はじめに」というタイトルで、固定ページを1枚、投稿。選ぶテンプレートデザインは、もちろんphp作成時に「はじめに」という名前で定義したテンプレートです。本文は、特に何も入れなくても大丈夫です。(どう表示されるか実験のために、タイトル=「タイトル」、本文にも「はじめに」と文字を入れて、公開しておきました)「表示オプション」→「スラッグ」で欧文のスラッグをつけられる※投稿する際に、ダッシュボード上、右上の「表示オプション」を出して、「スラッグ」にチェックを入れておくと、以降、記事の左下の方に、「スラッグ」を入力できるボックスが現れます。↓(スラッグを定義していないと、パーマリンクの文末に、記事タイトルの日本語が使われてしまうため、私は必ず固定ページに欧文でスラッグ名を入れるようにしています。いうスラッグ名にしました。作った固定ページをトップページに指定する「はじめに」という固定ページを投稿したら、次はそのページをトップページに指定します。→「表示設定」を選択。この画面でトップページをどれにするか切り替えられます。↓これで、「はじめに」という固定ページが、トップページになりました。→「メニュー」を選択。適当な名前をつけてメニューを保存。好きなように、メニューを追加したり、削除したりできます。ナビゲーションラベルを出して名前(表示名)を変えることもできます。「はじめに」だとなんか変な感じだったので、「home」という文字に変えました。PM16:45作成者:pankonyanwordpressには、「投稿ページ」と「固定ページ」という2種類のページの仕様があります。通常何も指定しなければ、たいていはwordpressのtopページに使われているページとなっています。記事タイトルをクリックした時に、その記事一個分だけが表示されるページの事です。アーカイブ、いわゆる書庫や保存一覧とされるもので、過去記事を項目別にまとめたリストを表示させるためのテンプレートページです。(月間アーカイブとか、カテゴリー○○○○の記事一覧とか)「固定ページ」の使い道とはそれに対して「固定ページ」は、通常の「投稿ページ」とは違い、更新しない単体のコンテンツを書くのに使います。(例えば「管理人について」とか「プロフィール」とかのページです。)「固定ページ」は動的なページにすることもできる静的なHTMLのページと似た感じで使われますが、phpのコードを書いて動的なページにすることもできます。ないかどうか探します。