WordPress

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

5
ページが投稿ページかどうかを判別
上の読み取り設定ページあなたは「フロントページ」と「投稿ページ」を設定することができます。現在のページかどうかを確認できますis_front_page(); 「投稿ページ」に同様の機能がありますか。is_page();この特別なページでは機能しないことに気づきました。 ありがとう
18 posts  pages 

6
フロントエンドを無効にしてCMSとしてのみ使用しますか?
私はWordPressデータベースとバックエンドを使用してバンドのWebサイトのニュースを管理していますが、すべてがうまく機能していますが、WordPressのフロントエンド自体を無効にしたいと思います。 WordPressのインストールがインストールされて/wordpress/おり、明らかにadminセクションが下にあり/wordpress/wp-admin/ます。 管理セクションに影響を与えることなく、誰かが* un * setup WordPressサイト自体にアクセスするのを制限する最良の方法は何でしょうか? どちらかといえば、ウェブサイトの適切なホームページ(domain.com/)にリダイレクトするだけです。

2
WordPressコンテンツのローカライズのベストプラクティスは?
クライアントは、ローカライズされたコンテンツ(つまり、英語コンテンツの場合はen.blogname.com、フランス語コンテンツの場合はfr.blogname.comなど)を持つブログを求めました。このようなブログを作成するのは初めてでしたが、最近、ニーズに最適なWPMLとqTranslateを発見しました。 多言語ブログをセットアップするためのベスト/推奨プラクティスはありますか? この時点では、WordPressソフトウェアを翻訳する必要はありませんが、それが良いアイデアであることがわかった場合は、ぜひお知らせください。著者はすべて多言語(英語+他の1つの言語)になりますが、英語以外のスピーカーを後で雇うことも考えられます。

3
特定の投稿タイプのadd_image_size()
set_post_thumbnail_size( 80, 80, true ); // true for all post types ブログで2種類の投稿をプレイしているとします:Post、Video、Product。投稿には80x80の画像サイズが必要ですが、動画には100x100、製品には50x100が必要な場合があります。私の知る限り、投稿画像のサムネイルを100x100および50x100のサイズで作成する必要があります。そして、私の製品では、80x80と100x100のサムネイルを作成することを余儀なくされています。 投稿タイプに基づいた画像サイズを作成して、使用する予定のない画像を大量に作成したり、他の場所で使用できるリソースを無駄にしたりしないようにする方法はありますか?

5
カテゴリメタボックスを添付ファイルに追加できますか?
register_taxonomy_for_object_type()カテゴリの分類フィールドをメディアのアップロード(添付ファイル)に追加するために使用しています。そのためにこのコードを使用しています: add_action('init', 'reg_tax'); function reg_tax() { register_taxonomy_for_object_type('category', 'attachment'); } これは機能し、画像を表示するときに、カテゴリの単純なテキストフィールドをメディアページに追加します。本当に必要なのは、プレーンフィールドに入力するだけでなく、使用するカテゴリを選択できるように、実際のカテゴリメタボックスを表示することです。また、カテゴリのスラッグをこのテキストフィールドに入れると、保存時のmy-category-nameようMy Category Nameに実際のカテゴリ名として表示されるため、単純なテキストフィールドの有用性が低くなります。 私はadd_post_type_support()メタボックスを追加するための関数を見てきましたが、それがカスタム投稿タイプに使用されるのを見てきましたが、添付ファイルにも同じものを追加できるかどうかわかりません。

2
異なるドメイン名でWordpressマルチサイトを使用する方法は?
WordPressマルチサイトで作業したいが、自分の名前を使用できるようにしたい。たとえば、私のメインサイトはという名前example.comです。マルチサイトネットワークに新しいサイトを追加する場合は、を呼び出しnewsite.example.comます。私はそれになりたいnewsite.comなしexample。これを達成する方法はありますか? プラグインを使用したドメインマッピングについて聞いたことがありますが、これがこの質問に関連するかどうかはわかりません。関連する場合、これが正確に何であるかを知りたいと思います。


4
パーマリンクを変更すると、nginxで404エラーが発生します
編集 nginxはそれを使用しないため、.htaccessを編集しようとして間違ったツリーを探していたことがわかりました。明らかに必要なことは、.confファイルを編集することです。これを読む前に、my_app.confは次のようになりました。 upstream backend { server unix:/u/apps/my_app/tmp/php.sock; } server { listen 80 default; root /u/apps/my_app/www; index index.php; access_log /u/apps/my_app/logs/access.log; error_log /u/apps/my_app/logs/error.log; location / { try_files $uri $uri/ /index.php; } # This location block matches anything ending in .php and sends it to # our PHP-FPM socket, defined in the upstream …

3
画像のカスタムセットを使用してメディアアップロードマネージャーに新しいタブを追加する方法
アップロードマネージャーと内部リスト画像に新しいタブを追加したい theme_folder/images/patterns タブを追加するためにこのようなことを試みましたが、メディアマネージャーの側にタブを追加しているが、画像のアップロード時にそのタブが表示されないため、私にとってはうまくいきません。 function custom_media_upload_tab_name( $tabs ) { $newtab = array( 'tab_slug' => 'Patterns' ); return array_merge( $tabs, $newtab ); } add_filter( 'media_upload_tabs', 'custom_media_upload_tab_name' ); function custom_media_upload_tab_content() { // Add you content here. echo 'Hello content'; } add_action( 'media_upload_tab_slug', 'custom_media_upload_tab_content' ); 正確には、これは新しいタブを追加したい場所であり、そのタブでテーマフォルダから画像をリストしたいと思います。 メディアマネージャーJSを書き直す必要があることは承知していますが、正直なところ、どこから始めればよいかわかりません。これを実現するには、メディアマネージャー用に完全に新しいテンプレートを作成する必要があるようです。 私はすべての提案を行ったが、誰も質問を読んでいないようだ。「このようにタブを追加しようとしましたが、メディアマネージャーの側にタブを追加しているが、画像のアップロード時にそのタブは表示されないため、機能しません。」 そのため、今のところ誰もこの解決策を見つけることができません。
18 uploads  media 

3
カスタム分類のすべての用語を表示しますか?
私はいくつかのカスタム分類を作成し、そこからすべての用語を表示する必要があります。これまでに達成したことは、カスタム投稿タイプで選択/選択された分類を表示することですが、選択するかどうかにかかわらず、すべて表示する必要があります。そのため、後でカスタム投稿タイプの値に含まれる用語に応じてフィルタリングするフィルターを作成できます。 <?php $args=array( 'public' => true, '_builtin' => false ); $output = 'names'; // or objects $operator = 'and'; $taxonomies=get_taxonomies($args,$output,$operator); if ($taxonomies) { foreach ($taxonomies as $taxonomy ) { $terms = get_terms($taxonomy); foreach ( $terms as $term) { ?> <li><br><a href="#"><input type="checkbox" name="profile[]" value=""><?php echo $term->name; ?> <br/></a></li> <?php } …

1
複数の投稿IDでWP_queryを使用するにはどうすればよいですか?
IDの配列を使用して複数の投稿を照会したい(注:カスタムの投稿タイプを照会しています)。 ここに私が持っているものがありますが、機能していません: $myarray = array(144, 246); $args = array( 'post_type' => 'ai1ec_event', 'p' => $myarray ); // The Query $the_query = new WP_Query( $args ); これを行う方法に関するヒントはありますか?
18 php  wp-query 

4
カスタム投稿タイプsingle- {custom} .phpが機能しない
マシン名special_media_postでカスタム投稿タイプを作成しましたが、wordpressにはsingle-special_media_post.phpが表示されません。私は完全に負けています。デフォルトのままindex.phpになります カスタム投稿タイプとその分類法のコードは次のとおりです。 //Post and Taxonomy stuff //Register Custom Post Type function special_media_post() { $labels = array( 'name' => _x( 'Media Posts', 'Post Type General Name', 'text_domain' ), 'singular_name' => _x( 'Media Post', 'Post Type Singular Name', 'text_domain' ), 'menu_name' => __( 'Media Post', 'text_domain' ), 'parent_item_colon' => __( 'Media Post:', …

5
Ajax呼び出しは常に0を返します
AJAXが常に0を返す問題があります! 私は本ですべてをやったが、何が間違っているのか分からないのですか?助けてください!! これが私のAjax呼び出しです。 //Pass data through AJAX var amountToConvert = price; jQuery.ajax({ type:"POST", url: "../../wp-admin/admin-ajax.php", // our PHP handler file action: "ajaxConversion", data: { amount: amountToConvert }, success:function(data){ alert(data); }, error: function(errorThrown){ alert(errorThrown); } }); return false; functions.phpの関数は次のとおりです。 function ajaxConversion(){ $amount = mysql_real_escape_string($_POST['amount']); echo $amount; die(); }; add_action('wp_ajax_nopriv_ajaxConversion', 'ajaxConversion'); add_action('wp_ajax_ajaxConversion', …
18 functions  ajax 

5
WP_DEBUG_LOGのログファイルの場所を変更することはできますか?
開発環境でWP_DEBUG_LOGを使用していますが、wp-contentディレクトリにあるdebug.logに問題はありません。 実稼働環境でWP_DEBUGをオンにして、何かをデバッグする必要がある場合があります。それでもログを使用したいのですが、Webルート以外の場所にリダイレクトしたいです。これはWP_DEBUG_LOGを使用して可能ですか?
18 debug  wp-config 


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