フォーラムへの返信

9件の返信を表示中 - 16 - 24件目 (全24件中)
  • トピック投稿者 haruka

    (@harlequin_wp)

    kzさん、ありがとうございます!
    get_the_title()にthe_titleフィルターフックが使えたのですね〜。
    the_title()にしか使えないものと思い込んでおりました。

    //functions.phpに記述
    function esc_attr_the_title($title){
    	$title = esc_attr($title);
    	return $title;
    }
    add_filter('the_title', 'esc_attr_the_title');

    これで、希望通りに表示することが出来ました。
    やりたいことも解決し、間違った認識も正せて助かりました。
    ありがとうございました。

    トピック投稿者 haruka

    (@harlequin_wp)

    kzさん、回答ありがとうございます。

    私の勘違いだったら申し訳ないのですが、widget_titleはウィジットそのもののタイトル、例えば「最近のコメント」や「最近の投稿」等の文字列にかかるフィルターではないでしょうか?

    もしそうであれば、私の質問文がわかりにくかったようです。すみません。
    例えばウィジット「最近のコメント」を表示させると、そこには最近コメントがあった投稿のタイトルが、設定した件数分、リスト表示されますよね。その「投稿のタイトル」にesc_attr()したいのです。

    フォーラム: 使い方全般
    返信が含まれるトピック: karmaとは?
    トピック投稿者 haruka

    (@harlequin_wp)

    jim912さん、回答ありがとうございます。

    確かにcommentsテーブルを見ると、comments_karmaフィールドは全てゼロが入っていて、使われていないようです…。

    たまたま私の使い方だと使われていないだけなのかな、と思ったのですが、通常は使われていないのですね。
    想像ですが、プラグインなんかでここに任意のデータを入れて利用できるよ、という想定なんでしょうか。

    いまいちスッキリしませんが、とりあえず、このkarmaパラメータは気にしなくて良いってことなのですね。
    何故にkarmaっていう名前なのかも気になりますが…。

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

    フォーラム: 使い方全般
    返信が含まれるトピック: tax_queryでterm_taxonomy_idを使うと記事を取得できない
    トピック投稿者 haruka

    (@harlequin_wp)

    popupさん、回答ありがとうございます。

    教えて頂いたページは確認していませんでした。
    idかslugしか指定できなかったのですね。

    でも、参考記事ではname指定でもできているように読み取れるんですよね…カスタム投稿タイプではなくて通常の投稿だからできてるのかな?
    どちらにしろ、私の勘違いだったようです。

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

    フォーラム: テーマ
    返信が含まれるトピック: Twenty Eleven 1.3の固定ページでサイドバー表示
    トピック投稿者 haruka

    (@harlequin_wp)

    すみません、自己解決しました。

    Twenty Elevenのfunctions.phpに、twentyeleven_body_classes関数があり、bodyのclass属性に値を追加することによって処理していることを発見しました。

    フォーラム: 使い方全般
    返信が含まれるトピック: 管理画面で公開状態の変更機能を無効にしたい
    トピック投稿者 haruka

    (@harlequin_wp)

    mypacecreatorさん、再びの回答ありがとうございます!

    なるほど…CSSで非表示にするのが一番シンプルな方法のようですね。
    詳しく調べて頂いて、ありがとうございました!

    フォーラム: 使い方全般
    返信が含まれるトピック: カスタム投稿タイプでcomments_templateは使えない?
    トピック投稿者 haruka

    (@harlequin_wp)

    popupさん、回答ありがとうございます!

    なるほど。’supports’の設定で’comments’を付けなければいけないんですね。
    そうした上で、remove_meta_box()でディスカッションパネルを非表示にしてみたりもしたのですが、そうするとやっぱりコメントフォームは表示されなかったので、とにかくサーバーサイドではディスカッションパネルを表示させる設定にしてないとダメってことのようですね…。

    popupさんが回答下さったようにJavaScriptか、もしくはCSSで非表示設定にする方法にしたいと思います。

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

    フォーラム: 使い方全般
    返信が含まれるトピック: カスタム投稿タイプでcomments_templateは使えない?
    トピック投稿者 haruka

    (@harlequin_wp)

    半分、自己解決しました。
    関数の仕様ではありませんでした。失礼いたしました。

    管理画面の「設定」>「ディスカッション」で、「新しい投稿へのコメントを許可する」を有効にしていれば、カスタム投稿タイプでの投稿でもデフォルトで「コメントを受け付ける」の設定で投稿されるものと思い込んでいました。

    galleryでは常にコメントを受け付けるため、投稿の際に個別に無効にする必要が無いので、register_post_typeの’supports’の設定で、’comments’は付けていませんでした。
    この設定を付けて、既存の記事を編集画面で開くと、ディスカッションパネルの「コメントの投稿を許可する。」のチェックが入ってませんでした。
    これをチェックして、記事を更新すると、single-gallery.phpでコメントフォームが表示されました。
    この後で再度’comments’を外しても、上記で更新した記事にはコメントフォームが表示されました。

    しかし、前述しましたように、投稿の際に個別にコメントの設定を変更する必要が無いので、ディスカッションパネルを表示させずにデフォルトでコメントフォームを表示させたいのですが、方法はありますか?

    フォーラム: 使い方全般
    返信が含まれるトピック: 管理画面で公開状態の変更機能を無効にしたい
    トピック投稿者 haruka

    (@harlequin_wp)

    mypacecreatorさん、回答ありがとうございます!

    CSSによる非表示は、最終的にはそれでお茶を濁すしかないなぁと思っておりました。
    記事の紹介もありがとうございます。
    mypacecreatorさんのサイトは、WordPressサイトの制作において何度も参考にさせて頂いております。いつもありがとうございます。

    ひとまず、CSSによる非表示を試してみました。
    投稿画面のソースを見ると、該当箇所のidはvisibilityでしたので、

    #visibility {
        display: none;
    }

    で綺麗に非表示に出来ました。

    でも、出来ればCSSではなく出力自体をしないようにしたいなぁと思っています。

9件の返信を表示中 - 16 - 24件目 (全24件中)