• 解決済 chiseshow

    (@chiseshow)


    不慣れな初心者です。

    ひとつひとつの投稿記事自体は、公開状態にしたまま、
    ある特定の記事のみ投稿一覧に表示させないことは可能でしょうか。
    可能である場合に、どこをどのように変更したら良いのか教えてください。

    よろしくお願いします。

    ヘルプの必要なページ: [リンクを見るにはログイン]

15件の返信を表示中 - 16 - 30件目 (全32件中)
  • トピック投稿者 chiseshow

    (@chiseshow)

    いいえ、カテゴリーを作成する際に、スラッグにも「限定公開記事」と漢字で指定していますので、システム上は英数などにどこかで変換されているのかもしれませんが、少なくとも、私から見える設定画面上は、漢字表記です。URLも漢字のまま表示されています。

    提示のコードに間違いはないと思います。

    あとは・・・、何かエラーが出ているのかもしれません。デバッグモードも試してみてください。
    http://wpdocs.osdn.jp/WordPressでのデバッグ

    あと、「ヘルプの必要なページ」には最近の投稿ウィジェットはないようなのですが、確認できるページはありますか?
    差し支えなければ、教えてもらえませんか?

    トピック投稿者 chiseshow

    (@chiseshow)

    ありがとうございます。

    いただいたコードは、問題なく保存され、
    ブログページもホワイトアウトすることなく、ちゃんと表示されるので、
    バグではないと思います。

    ただ、「最近の投稿」から、「限定公開記事」に指定した記事を表示させない
    ということが達成されておらず、
    今まで通り、表示された状態なのです。

    。。。。

    こんにちは

    「限定公開記事」をURLエンコードしたものを設定してみてもらえないでしょうか。
    データベースにはURLエンコードされたものがセットされています。

    $cat = get_category_by_slug( '%e9%99%90%e5%ae%9a%e5%85%ac%e9%96%8b%e8%a8%98%e4%ba%8b' );

    トピック投稿者 chiseshow

    (@chiseshow)

    ありがとうございます。

    やってみます。

    トピック投稿者 chiseshow

    (@chiseshow)

    できました!!!! \(^0^)/

    @ishitaka さん
    @du-bist-der-lenz さん
    @munyagu さん

    ありがとうございました!!!

    特に、何度も何度も気長に教えてくださった@ishitaka さん、本当に本当にありがとうございました!
    皆さん、素晴らしいです。

    エンコードされていたんですね・・・(でもエンコードは自動だったような?)。

    とりあえず解決したようでよかったです。「解決済み」にしておいてくださいね。

    以下のことは、気が向いたら調べてみてください。
    functions.php ファイルの文字コードは UTF8 になっていますか?

    トピック投稿者 chiseshow

    (@chiseshow)

    わかりました。
    たぶん、なっていたと思うのですが、後ほど、確認してみます。

    本当に何から何まで、ありがとうございました!
    「解決済み」にしておきます。

    保存時に自動的にエンコードして、更新画面に表示するときは自動的にデコードしているようです。

    気になったので調べてみました。

    get_category_by_slug() でエンコードは不要です。内部でエンコード (sanitize_title) しています。
    やはり、functions.php の文字コードが UTF8 ではないような・・・

    自動というのはそちらの事でしたか。
    勘違いしました。

    トピック投稿者 chiseshow

    (@chiseshow)

    すみません。初歩的なことなのですが、functions.php ファイルの文字コードは、どこを見たらわかりますか?

    自分のホームぺージの文字コードは、UTF8 になっていましたが、

    Wordpress で使用しているテーマの文字コードがどこで設定されているのか、Themeの下のいろいろなファイルを開けてみたのですが、見つけられませんでした。
    cssとなっているファイルはとりあえず全てみたのですが・・。

    もしトンチンカンなことを書いていたらすみません。

    テーマの編集機能(管理画面より、[外観]-[テーマの編集])にて、functions.php を編集すると、UTF-8 で保存されます。
    テーマの編集機能より保存してみてください。
    なお、バックアップは必ず取っておいてください。

    • この返信は6年、 2ヶ月前にishitakaが編集しました。
    トピック投稿者 chiseshow

    (@chiseshow)

    わかりました。
    やってみます。
    本当にご親切にありがとうございます!

15件の返信を表示中 - 16 - 30件目 (全32件中)
  • トピック「投稿一覧から特定の投稿だけを表示させない方法」には新たに返信することはできません。