muro
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: 新規投稿画面がおかしくなって投稿できない。まず、ルート直下にwordpressというフォルダを作り、その中に本体をまるごとコピーしました。
そのあと、phpmysqlからSQLをエクスポートして、URLを書き換えてからインポートしました。ところが、過去のSQLをバックアップしていたので、それをインポートしてみたところ、新規投稿画面の異常はなくなりました。
どうやら最新のDBに何らかの異常が起こってたとかんがえられるのですが、その原因は結局わからずです。
よって、復帰時点から現在までの記事を、もう手動で投稿画面から書き込んでいくことにします。
お手数をおかけしました。フォーラム: 使い方全般
返信が含まれるトピック: 新規投稿画面がおかしくなって投稿できない。参考サイトのコードからifを外すことで、タイトルと本文入力欄は表示されるようになりました。
しかし、パーマリンクが「?preview=true」のまま変更できず、クリックすると同じ編集画面がまた開きます。
さらに、投稿すると権限がないと言われるのは変わらないままです。フォーラム: 使い方全般
返信が含まれるトピック: 新規投稿画面がおかしくなって投稿できない。phpmyadminから全テーブルのチェックをかけても特に異常なし。
wordpressをいったん1つ前にダウングレードしても直らず、そこからまたアップデートしても直らずでした。
ただ、アップデートの最中、いくつかのファイルが更新できずエラーとなることがありました。
ftpからファイルを確認すると、所有者がなぜかrootになっていたので、それをkusanagiに変えてからアップデートすることで、アップデートは完了しました。フォーラム: テーマ
返信が含まれるトピック: pre・codeの中のインデントが、勝手にスペース4つになるのを止めたい回答ありがとうございます。「JP Markdown」というプラグインが原因でした。
強調表示ではなくMarkdownを使えるようにするだけのプラグインのはずなのですが、有効の状態で記事を保存すると今回の件が発生してしまいました。停止させてから記事を保存し直すと、ちゃんとインデントがタブで表示されるようになりました。
まさかこのプラグインにこんな余計な機能があるとは思いもしませんでした。新しいプラグインを探し直さなければいけません。フォーラム: 使い方全般
返信が含まれるトピック: 記事内の画像は外部リンクにした方がいい?フォーラム: プラグイン
返信が含まれるトピック: Tumblr Importerでインポートしても中途半端な結果になる。回答ありがとうございます。
ここでコードタグが効くことをすっかり忘れていました。問題の件ですがもう、画像に関してはプラグインを自作、それ以外は手作業で直そうと思います。
フォーラム: プラグイン
返信が含まれるトピック: Tumblr Importerでインポートしても中途半端な結果になる。また、外部画像の置き換えに関しては、images_importer_from_urlというプラグインが便利そうだったのですが、有効時にエラーとなって使えませんでした。
- この返信は9年、 9ヶ月前にmuroが編集しました。
フォーラム: プラグイン
返信が含まれるトピック: Tumblr Importerでインポートしても中途半端な結果になる。フォーラム: 使い方全般
返信が含まれるトピック: カスタム投稿タイプのsingleへ入れないようにしたいすみません、返信が遅くなってしまいました。
更新時のメッセージも変更できました。ありがとうございます。フォーラム: 使い方全般
返信が含まれるトピック: カスタム投稿タイプのsingleへ入れないようにしたいお二人方、ありがとうございます。
どちらの方法でも、管理画面の一覧と編集からのリンク非表示および、singleに直接アクセスしても404になるようにできました。
しかしどちらの方法でも、記事を編集したあとに「投稿を更新しました。投稿を表示する」というメッセージはそのまま出てしまい、そこからsingleにアクセスできてしまいます。
重ねがさね申し訳ないのですが、これも止められないでしょうか?フォーラム: 使い方全般
返信が含まれるトピック: カスタム投稿タイプのsingleへ入れないようにしたい返信ありがとうございます。
しかしこれでは、管理画面の投稿一覧にある、「表示」リンクはそのまま残っています。
できればこれも非表示にしたいと考えています。フォーラム: バグ報告と提案
返信が含まれるトピック: バージョンが4.2.3になると、inputのvalueにショートコードが使えないみなさんご回答ありがとうございます。
inputでショートコードが使えなくなったのは脆弱性対策のためであり、バグではないということですね。
今まで出来たことが急にできなくなったので、てっきり当初はバグだと思い込んでしまいました。
また、制限を解除して使う場合は、ちゃんとエスケープして使わないと、危険が伴うということですね。
ショートコードでない場合でも、エスケープには以降気をつけたいと思います。フォーラム: バグ報告と提案
返信が含まれるトピック: バージョンが4.2.3になると、inputのvalueにショートコードが使えない回答ありがとうございます。
教えていただいたコードにより、inputの中でショートコードを使えるようになりました。
しかし、なぜこのようなコードが必要になったのでしょうか?
inputタグ内にショートコードを埋め込むことは、脆弱性に繋がるのでしょうか?一方、以下のようにhtmlを直接出力するようなコードは問題なく使用できました。
[test] function shortcode_test(){ return "<input type='text' value='".$_GET["test"]."' />"; } add_shortcode('test', 'shortcode_test');フォーラム: バグ報告と提案
返信が含まれるトピック: バージョンが4.2.3になると、inputのvalueにショートコードが使えないすみません。
英語の方のフォーラムは見たことがなかったので、そのチケットには気づきませんでした。
しかし、英語は得意ではないので、そのチケットと今回の件が同一の問題なのかどうか、すぐにはわかりません…。フォーラム: プラグイン
返信が含まれるトピック: add_custom_field_metaの中身を別phpファイルに書きたい回答ありがとうございます。
phpのinclude_onceを使うことで解決しました。書き忘れていたのですが、include_onceは一度試していましたが、そのときはエラーになったため、てっきりプラグイン内では使えないものだと思い込んでいました。
エラーの原因としては、以下のように()内のパスを絶対パスで出力させていたためです。function add_custom_field_meta() { add_meta_box("meta_news", "お知らせ", "add_custom_field_news_html", "news"); } add_action("admin_init", "add_custom_field_meta"); function add_custom_field_news_html() { // エラーになる include_once(plugins_url('custom_field/news.php', __FILE__)); }プラグイン本体のphpから見た相対パスで書きなおしたところ、正常に読み込めました。
function add_custom_field_meta() { add_meta_box("meta_news", "お知らせ", "add_custom_field_news_html", "news"); } add_action("admin_init", "add_custom_field_meta"); function add_custom_field_news_html() { // 正常に読み込める include_once("custom_field/news.php"); }