WordPress

WordPressの開発者および管理者向けのQ&A

4
子テーマのJavaScriptファイルをオーバーライドする方法は?
親テーマにいくつかのJavaScriptファイルをロードしています。親テーマのパスは次のとおりです。 scripts > custom.js 子テーマでは、同じパス(scripts > custom.js)を作成し、custom.jsファイル内のjQueryの一部を変更しています。 問題は、変更が適用されていないことです。これは、子テーマでこれらのファイルを変更する間違った方法ですか?

4
wp-config.phpのバージョン管理のベストプラクティスは?
wp-config.phpバージョン管理リポジトリにファイルを含めるためのベストプラクティスはありますか? このタイプの構成で新しいサイトを作成することを検討しています(Alex KingとMark Jaquithに似ています): /index.php /local-config.php /wp-config.php /wp/ (core) /wp-content/ (plugins, themes, etc.) このリポジトリが公開された場合に、パスワードをgitに公開せずにこれを行うにはどうすればよいですか? 特にMarkの投稿では、local-config.phpはローカルデータベースの詳細とパスワードを保存できるように見えますが、本番のものはwp-config.phpに残ります。これは面倒すぎるので、バージョン管理外のwp-config.phpのままにしておく必要がありますか?


4
フィルターして画像寸法属性を削除しますか?
私は、画像の最大幅をそれらを含む列の幅に設定する流動的な幅のCSSテンプレートに基づいてサイトで作業していますが、WordPressが画像に追加するインライン幅と高さの寸法属性を削除する必要があります。 このフィルターを使用して、注目の画像でそれをやっています: add_filter( 'post_thumbnail_html', 'remove_thumbnail_dimensions', 10, 3 ); function remove_thumbnail_dimensions( $html, $post_id, $post_image_id ) { $html = preg_replace( '/(width|height)=\"\d*\"\s/', "", $html ); return $html; } 必要であれば、同じフィルターをthe_contentに適用できることを知っています。しかし、これを行うより良い方法はありますか?

9
AkismetとCaptchaでもコメントスパムを受け取るのはなぜですか?
私はなぜこれほど多くのスパムコメントを取得し続けるのか少し困惑しています... にもかかわらず、私は両方を使用アキスメットとWP-reCAPTCHAのは、プラグインに私のワードプレスのブログ! WP-reCAPTCHAは、マシンに入力されたスパムを停止する必要がありますが、人間が入力したスパムは依然として通過することを理解しています。 Akismet(WordPressに組み込まれています!)は、リアルタイムのプラスまたはマイナス4時間など、一般的なスパムURLと一致するはずです。これは、共同の世界規模のURLブラックリストです。 AkismetとWP-reCAPTCHAの両方がセットアップ、有効化され、有効なAPIキーを持っていることを確認しました。私は何か間違っていますか?Wordpressの仕組みを誤解していますか?
35 comments  spam 

2
WP_USE_THEMES定数とは何ですか?
WP_USE_THEMES定数に関して、コーデックスは述べています: 独自のデザイン内でThe Loopを使用している場合(独自のデザインがテンプレートではない場合)、WP_USE_THEMESをfalseに設定します。 しかし、WordPress WP_USE_THEMESがtrueまたはfalseに設定された場合の実際の効果は何ですか?WPでどのように使用されているのか知りたい。

7
添付ファイルのサイズを取得するにはどうすればよいですか?
次のテンプレートコードを使用して、添付リンクを表示しています。 $args = array( 'post_type' => 'attachment', 'numberposts' => -1, 'post_status' => null, 'post_parent' => $main_post_id ); $attachments = get_posts($args); foreach ($attachments as $attachment) { the_attachment_link($attachment->ID, false); } しかし、リンクの後、ファイルのサイズを表示する必要があります。これどうやってするの? ファイルのパス(wp_upload_dir()およびsubstr()のwp_get_attachment_url())を決定して呼び出すことfilesize()ができると思いますが、それは厄介なようで、WordPressにメソッドが組み込まれているのではないかと思っています。

2
子テーマではなく親テーマを指すget_template_directory_uri
私が持っている問題は、get_template_directory_uriが親テーマを指しているということです site/wp-content/themes/twentythirteen/myGallery/gallery_functions_include.php しかし、私はそれが私の子供のテーマを指すようにしたいです site/wp-content/themes/child-twentythirteen/myGallery/gallery_functions_include.php 私が使用しているのは include (TEMPLATEPATH . '/myGallery/gallery_functions_include.php');

9
ユーザーの役割を変更する方法は?
セットアップにカスタムロールがあり、関数を介してユーザーのロールを自動的に変更できるようにしたい。ユーザーAがSUBSCRIBERの役割を持っているとします。EDITORに変更するにはどうすればよいですか?ロールを追加するとき、私たちはただ: add_role( $role_name , $role_display_name , array( 'read' => true, 'edit_posts' => false, 'delete_posts' => false, )); 役割を変えてみませんか?次のようなものがありますか? change_role($old_role, $new_role); 更新: 私はこれがやると思う: $wp_user_object = new WP_User($current_user->ID); $wp_user_object->set_role('editor');
34 user-roles 

3
WordPressはどの程度拡張できますか?
新しいWordPressとその新機能により、WordPressは単なるブログエンジン以上の機能を備えているようです。しかし、WordPressのスケールは、1日あたり1万人から10万人のユーザーに使用されていますか? その多くのユーザーにとって、キャッシュストラテジーの大部分は重要ですが、WordPressはこれを支援するためにどれだけうまく開発されているのかを簡単にし、必要な制御を提供します。Fxはページの一部をキャッシュし、ユーザーがカスタマイズした部分のみをレンダリングし、マスター/スレーブdbのセットアップなどをサポートできますか?

3
WPINCとABSPATHの違いは何ですか?
プラグイン開発者は、プラグインを直接アクセスから保護するのが一般的です。私はそれを行う2つの方法を見ました: if ( ! defined( 'WPINC' ) ) die; そして if ( ! defined( 'ABSPATH' ) ) exit; WPINCとABSPATHの違いは何ですか?それを行うための「正しい」方法はどれですか?

1
wordpress用のstackoverflowスタイルエディターを提供するプラグインはありますか?[閉まっている]
私はwordpressのtinymceエディターにうんざりしており、markdown文法で記述できるstackoverflowエディターが大好きです。だから私はワードプレスでマークダウンでブログを書きたいです。 今、私は私のワードプレスでこのプラグインを使用しています: プラグイン名:Markdown QuickTags プラグインURI:http : //brettterpstra.com/code/markdown-quicktags 説明:WordPress QuickTagsをMarkdown互換のものに置き換えます バージョン:0.8.2 作成者:Brett Terpstra 作成者URI:http:// brettterpstra。 com ライセンス:GPLv2 これは、wordpressの元のエディターに代わるものであり、markdownで書くための軽量なインターフェースを提供します。ただし、Stackoverflowのエディターと比較すると、以下が欠けています。 SOエディターには自動構文強調表示があります。入力する言語の種類を指定する必要はありません。MarkdownQuickTagsプラグインは構文の強調表示機能を提供しません。Wp-markdown -syntax-highlightなどのプラグインでは、タイプを示すタグを手動で追加する必要があります言語の。また、2つのプラグインが連携して動作するかどうかもわかりません。 SOエディターは、SOの最もクールな部分であるライブプレビューを提供します。 私の要件を満たすことができるワードプレスプラグインまたはプラグインの組み合わせはありますか?個人的にはある程度開発できましたが、phpとjsについてはほとんど知らないので、最初から(または上記の2つのプラグインから)書くのは本当に難しいです。 上記のポイント1が最も重要です。プラグインがマークダウンをhtmlに自動変換するか、公開する前に「レンダリング」などのボタンをクリックする必要があるかは気にしません。

4
ここまたはウェブ上のどこかで見つけたコードスニペットをどこに置きますか?
ここや他の場所の多くの投稿にはコードが含まれていますが、それをどこに置くかは言われていません。 例: この投稿を見つけました:301リダイレクト投稿(標準ではない)をオフにするにはどうすればよいですか? 私はPHPの初心者です。答えからコードを正確にどこに配置する必要がありますか?


4
Wordpress 3.5 Media Managerにメニュー項目を追加します
新しいWordpress 3.5 Media Managerの左側のサイドバーの「URLから挿入」の下に新しいメニュー項目を追加するにはどうすればよいですか? 私はバックボーンjsを見て、自分のJSでそれをフックしようとしましたが、成功しませんでした。 編集2:これはトリックを行うようです: http://sumtips.com/2012/12/add-remove-tab-wordpress-3-5-media-upload-page.html それは単純なものに対して行うべきですが、Javascriptで同じことを行うことも可能だと思います。新しいメディアマネージャーの内部がどのように機能するかについてのチュートリアル/説明があればいいでしょう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.