puniler
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: 翻訳関数の中でHTMLを使う方法なるほど翻訳者を想定してのことでしたか。そのようなご意見を伺うことができて幸運でした。コメントのルールについても知らなかったです。実用的なコードに使い方のご説明まで、幅広く教えていただき大変感謝です。余分だなんて…とんっでもないです。どうもありがとうございました!
フォーラム: 使い方全般
返信が含まれるトピック: 翻訳関数の中でHTMLを使う方法@nobita さん
周辺の事情に大変お詳しそうにお見受けしました。
安心感のあるご回答をどうもありがとうございます。「>翻訳本文が生のURL表示になるか、%1$sになるかの違いです。」とありますが、これは生URLにしないのはなぜですか?
printf( __('read more <a href="%1$s">%2$s</a>','emulsion'), esc_url('https://example.com'), __('post','emulsion') );
↓どうせURL部分は翻訳しないので、下のように書いてもいいのでは、と思いました。
printf( __('read more <a href="https://example.com">%1$s</a>','emulsion'), __('post','emulsion') );
あとそもそも、エスケープはどうして必要なのでしょうか?エスケープというのは、ユーザーが入力した値を受け取るときにだけ、変なコードが実行されないようにしておくものだ、と理解してました。
フォーラム: 使い方全般
返信が含まれるトピック: 翻訳関数の中でHTMLを使う方法フォーラム: 使い方全般
返信が含まれるトピック: 「 mb_strimwidth」と「strip_tags」の組み合わせ方@nobitaさま、こんにちは。
なるほど、タグ分削られたり、特殊文字がそのままカウントされたり、という原因でしたか。
一応現状ではJSによってHTML入力や文字数オーバー時にエラーを表示するようにはしているのですが、それでも一応対策をと思いまして。とは言え、データ保存時にそれらを制限する方法が分からず、仕方なく出力時の制限方法を模索している。という次第です。
それにしても厄介そうですね。アドバイスありがとうございます。@takahashi_fumikiさま、たびたびありがとうございます。
はい、仰るようにショートコード不要で、まさに「データベースに保存されている内容そのままで構わない」という感じです。
コード試させて頂きました。「改行2回や3回」が「1回」として出力されてしまいますけれど、今のところ最もやりたいことに近づいた感じです。
ありがとうございます。m(__)mフォーラム: 使い方全般
返信が含まれるトピック: 「 mb_strimwidth」と「strip_tags」の組み合わせ方なるほど。
wordpress標準機能によってまずPタグに変換されて、しかしそのPタグをstrip_tags()で削除してしまっていたわけですね。
だからPタグも許可してはどう?と。
なるほど。ありがとうございます。
ただそうすると改行を2回やっても3回やってもPタグ1つ分の高さになってしまいますね。
うーん。考えてみます。文字数の方はいかがでしょうか??
フォーラム: 使い方全般
返信が含まれるトピック: データベースで、特定の値を持つ行から、別の値を取得する方法mySQLの画像です。
http://folio.ink/w6xnVv
画像共有サービス「folio.ink」にアップロードしました。フォーラム: 使い方全般
返信が含まれるトピック: 同じ関数で別の処理をさせたい場合そうなのですね!
functions.phpに書いてね。というコードでadd_actionの部分を見るきに、なんか変な名前だなぁと思ったことがありますが、なるほど。みなさん勝手にお考えになっていたわけですか。納得です。リンクもありがとうございます。ただマニュアルページは呪文ばかりで大変ですね。少しずつ理解していきたいと思います。
今回も追加質問にまでご回答頂き、誠にありがとうございます。
- この返信は5年、 7ヶ月前にpunilerが編集しました。
フォーラム: 使い方全般
返信が含まれるトピック: 同じ関数で別の処理をさせたい場合こんにちは!今日も暑いですね。
素早く正確なご回答、いつもどうもありがとうございます。感謝です。
仰るようにしてできました。ところで、
>add_action() によるフックする関数名は任意に指定することができます。
というのは、何によって判断できたのですか?ひょっとして、よくある
add_action( 'aaa', 'bbb', 10, 1 );
の「bbb」って、自由に決められるのが普通なのでしょうか?フォーラム: 使い方全般
返信が含まれるトピック: ダッシュボードに「コメントの書き出し」を表示する方法そもそも仕組みやフィルターフックが分かってないので、調べてもわからなかったわけでした。
コードを丸ごと検索というのはいいですね。目的の単語ばかり検索していました。
良いヒントをありがとうございます。フォーラム: 使い方全般
返信が含まれるトピック: ダッシュボードに「コメントの書き出し」を表示する方法こんにちは。いつもお世話になっております。さすがですね。
どうしてスグに
「manage_edit-topic_columns」と
「manage_topic_posts_custom_colum」
だとお分かりになるのでしょうか。ご経験なのか調べるコツがあるのか、後学のためにぜひご教示頂きたいです。
「posts」を「topic」にする。くらいならば、「通常の投稿タイプpost」とカスタム投稿タイプtopic」の違いだからまぁそうなるか。と考えられるのですが、「edit-topic」だとは、想像できませんでした。
p.s.
あとご提示のコードですと、「トピックの一覧ページにて、トピック本文の書き出し」が表示される模様です。
今回は「返信一覧のページにて、返信の書き出し」を表示したいという目的でございました。
と、いうことで、ご提示のコードの「topic」を「reply」に換えてみたら目的通りにできました!やった(∩´∀`)∩
…でも私のはカンなので、やっぱりコツを知りたいです。フォーラム: 使い方全般
返信が含まれるトピック: ビジュアルエディタを停止する方法フォーラム: 使い方全般
返信が含まれるトピック: BuddyPressのメニュー項目変更こんばんは。お世話になっております。
その後コメントをお返ししているのですが、
この投稿はシステムにより自動的に承認待ちになりましたが、承認に時間がかかっています。WordPress Slack の #forum チャンネルに行き、投稿へのリンクを添えて知らせてください。
というお知らせが今表示されまして、そのコメントは反映されないまま承認待ちの状態です。
そしてそのコメントの内容は解決いたしましたので、これにて質問を解決済みにさせて頂きます。
もしコメントが反映されても返答はご不要ですので、お気になさらずスルーしてやってください。
フォーラム: 使い方全般
返信が含まれるトピック: 「BB press」のユーザー別トピック一覧フォーラム: 使い方全般
返信が含まれるトピック: 「BB press」のユーザー別トピック一覧こんにちは!お世話になっております。
なるほど、
'comment_count' => '1',
があるとできないのですね。
(どうしてですか!?)ご指摘誠にありがとうございます。
あとどうやら
'user_id' => $UID
も問題だったみたいです。この2つを消したら表示されました。
ただし、目的は「ユーザー別」なので、後者のは消したくないのですが、パラメータの指定方法がわからず、行き詰っております。BBpress公式とかに書いてないものでしょうか?見当たらなくって…
フォーラム: 使い方全般
返信が含まれるトピック: 「do_action」の呼び出し方についてありがとうございます。それは見ておりませんでした。アドバイス感謝です。
フロントページの人気記事一覧として使いたかったので、「page-front.php」に書いていた
<div class="popularlist"> <?php bbp_get_template_part( 'original' ); ?> </div>
を仰る形に変えてみましたが…
<div class="popularlist"> <?php while ( bbp_topics() ) : bbp_the_topic(); ?> <?php bbp_get_template_part( 'original' ); ?> <?php endwhile; ?> </div>
今度は「original.php」が読み込まれません。
どうやらwhile ( bbp_topics() ) : bbp_the_topic();
の条件にマッチしないから読み込んでくれないのだと思いますが、、かといって、いったいどんな条件にしたら良いのやらまるで分かりません。
この条件の部分、どのようにしたら良いと思われますでしょうか?