WordPress

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



4
$ wpdbから行の結果を解析する方法-> get_results
私は以下を持っています: $query = 'SELECT * FROM wp_pod_tbl_add_questions WHERE id LIKE '. $id; $row = $wpdb -> get_results($query); $ idから 'id'および 'name'という名前の列を取得するにはどうすればよいですか?
10 wpdb 

4
管理領域のページタイトルを変更する
wp-adminでタイトルを変更する方法はありますか?グーグル全体を見回しているが、誰もそれについて言及していないようだ。 私は単に「— WordPress」を取り除き、「‹」を他の記号に変更したいだけです。 何か案は?
10 wp-admin  title 

4
Pタグラッパーなしでthe_excerptをエコーする方法は?
以下のコードスニペットでは、the_excerptをタグなしで書き出そうとしています。ただし、ソース形式は、the_excerptが常にPタグでラップされることを示しています。タグなしで抜粋をプルするにはどうすればよいですか? foreach($myrecentposts as $idxrecent=>$post) { ?> <li class="page_item"> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <?php echo strip_tags(substr( the_excerpt(), 0, 75 ))."..." ?> </li><?php } echo "</ul> </div>";}

6
wp_nav_menuからのコンテナーの削除が機能しない
私はこのhtmlメニューをワードプレスに変換しています: <ul> <li><a href="/" class="current"><span>Home</span></a></li> <li><a href="/"><span>About</span></a></li> </ul> 私が使う: wp_nav_menu(array( 'menu'=>'mainmenu' , 'container' => false, 'link_before' => '<span>', 'link_after' => '</span>', 'theme_location' => 'primary') ); しかし、私が得るHTMLは: <div class="menu"> <ul> <li class="current_page_item"><a href="http://localhost/goodsoil/" title="Home"><span>Home</span></a></li> <li class="page_item page-item-2"><a href="http://localhost/goodsoil/?page_id=2" title="About"><span>About</span></a></li> </ul> </div> カスタムメニューを使用すると、次のようになります。 <ul id="menu-test" class="menu"> <li id="menu-item-6" class="menu-item menu-item-type-custom current-menu-item current_page_item …
10 menus 

2
WordPressマルチサイトのインストール用にrobots.txtはどこに保存されますか?
Googleウェブマスターツールで表示できますが、見つかりません。それがどのように生成されるか、またはそれがファイル構造である場所について何か考えはありますか?ルートにファイルがありません。私のWebサイトはhttp://mikewills.meにあり、robots.txtファイルのURLはhttp://mikewills.me/robots.txtです。 結局のところ、Googleは私のサイトをインデックスに登録しておらず、インデックス登録が許可されるようにrobots.txtを編集する方法を見つけようとしています。インデックス作成を許可するようにプライバシーオプションを変更しましたが、robots.txtは更新されていません。
9 multisite 

1
一度に1つのwp_cron()のみが実行されるようにする方法は?
wp_cron()次のコードのような関数が約20個あります。ほとんどすべてのcronは1時間ごとに実行されます。いくつかは毎日です。 if ( ! wp_next_scheduled( 'my_task_hook' ) ) { wp_schedule_event( time(), 'hourly', 'my_task_hook' ); } add_action( 'my_task_hook', 'my_task_function' ); function my_task_function() { //Complex Code } サーバーのパフォーマンスを向上させ、ホスティング会社からサーバー制限メッセージを取得し続けないように、特定の時間に実行されるcronが1つだけであることを確認したいのですが...可能ですか? 現在受け入れられている答えは素晴らしいですが、私は次の質問を持っています、それが私がこの質問に対する賞金を始める理由です。 最初に受け入れられた答えを読んでください。 cron 1が実行されるとしましょう。5分以内にいるため、または最初のcronがまだ実行されているため、cron2のコードは実行されませんが、cron2のためにwp_schedule_event( time(), 'hourly', 'my_task_hook' );実行されているため、WordPressはcron2 が実行されていると見なすと思います。 cron2コードの実行は実行されません。

3
サポートに基づいた投稿タイプのみを取得します
組み込みとカスタムの両方の投稿タイプを含むリストを取得しようとしています: $post_types = get_post_types(array( 'public' => TRUE, ), 'objects'); 上記はほぼ機能しますが、attachmentこのリストからを除外してeditor、titleやなどの特定のサポートを持つ投稿タイプのみを返しthumbnailます。これは可能ですか?

4
カスタム投稿タイプの役割のアクセス許可では読み込めません
サプライヤーのユーザーロールが発送の投稿タイプを読み取れるように、それを取得できません。メニューに表示されますが、クリックすると、このページのエラーメッセージを表示することはできません。 それは私add_cap('read_posts')が機能する場合は機能しますが、彼らに通常の投稿を表示したくないのは、発送の投稿タイプだけです。 次の機能を備えたサプライヤーユーザーロールがあります。 WP_Role Object ( [name] => supplier [capabilities] => Array ( [read] => 1 [edit_shipment] => 1 [read_shipment] => 1 [edit_others_shipments] => 1 [publish_shipments] => 1 [read_private_shipments] => 1 [edit_shipments] => 1 [create_shipment] => 1 [read_shipments] => 1 ) ) そして、私は次のように出荷のポストタイプを設定しました function shipment_post_type() { $labels = array( 'name' …

3
新しい4.8vテキストウィジェットビジュアルエディターを削除できますか?
デフォルトのテキストウィジェットの新しい4.8ウィジェットビジュアルエディターをアンフックまたは削除して、ウィジェットを4.8より前のエディタースタイルに復元できますか? ウィジェットのビジュアルエディターは必要ありません。私はそれらをプレーンテキストとhtmlに使用し、他のユーザーがプレーンテキスト以外のものを追加する必要はありません。 新しいビデオ、オーディオ、画像ウィジェットを必要としないため、それらを削除する方法を学びfunctions.phpました。 // Unregister default WP Widgets function unregister_default_wp_widgets() { unregister_widget('WP_Widget_Media_Audio' ); unregister_widget('WP_Widget_Media_Image'); unregister_widget( 'WP_Widget_Media_Video' ); } add_action('widgets_init', 'unregister_default_wp_widgets', 1); しかし、デフォルトのテキストウィジェットからビジュアルエディタータブも削除したいと思います。 編集:ビジュアルエディターがないPHPコードウィジェットhttps://wordpress.org/plugins/php-code-widget/を使用できますphp。通常、実行する必要はありませんが、便利です。しかし、これは、で遊ぶ可能性のあるユーザーのために「ものを壊す」ベクトルを追加しphpます。

4
フィルター内のショートコードの入力値を取得するにはどうすればよいですか?
フィルターで使用される関数内のショートコードの入力値を取得しようとしていますが、成功していないようです。これが私がやったことです: function my_shortcode_function($atts){ $value = $atts['id']; function filter_value(){ echo $value; } add_filter('posts_where','filter_value'); } add_shortcode('my-shortcode','my_shortcode_function'); 今私が使用して知っている$value内部のfilter_value()ための変数のスコープでは動作しませんが、それでも使用すると、$GLOBALS['value']動作しません。 $value = $atts['id']内部でも使用してみましたfilter_value();が、成功しませんでした。 [my-shortcode id='123']123の値をのように使用してフィルターに渡すにはどうすればよいですか? ありがとう。

6
Twenty Seventeenでヘッダー画像の高さを変更するにはどうすればよいですか?
Twenty Seventeenテーマのヘッダー画像(ヘッダーメディアセクションで指定)の高さを変更するにはどうすればよいですか? 具体的には、ホームページ全体を埋めるため、ホームページで変更したいと思います。もっと短くしてほしい。組み込みの[概要]ページなどの他のページでの表示方法の高さは非常に高いため、ホームページでそれを模倣できれば満足です。正確な制御を行う方法を知ることは素晴らしいことですが。

1
投稿コンテンツでJavaScriptが許可されているのはなぜですか?
コーデックスは、投稿コンテンツにJavaScriptを追加できないと言っています https://codex.wordpress.org/Using_Javascript でも、できるのに。私はすべてのプラグインをオフにして26テーマに変更しましたが、役に立ちません-投稿コンテンツを介してjavascriptを追加し、フロントエンドで実行させることができます。セキュリティ上の理由から、(oembedなどを除いて)投稿コンテンツを通じて誰もがjavascriptを追加できるようにしたくありません。 誰かがこれを経験したり、役立つアイデアがありますか? ありがとう

4
特定のWPバージョンが満たされない場合、アクティベーションプロセスでプラグインを停止し、admin_noticesアクションフックにエラーメッセージを表示する
特定のWPバージョン番号を満たしていない場合にアクティブ化したくないプラグインがありますが、admin_noticesアクションフックにエラーメッセージを表示します。私が調査した限りでは、以下のコードは私がこの目標を達成できる最高のものです: $wp_version = get_bloginfo('version'); if ( $wp_version < 4.5 ) { add_action( 'admin_init', 'deactivate_plugin_now' ); add_action( 'admin_notices', 'errormsg' ) ); } public function deactivate_plugin_now() { if ( is_plugin_active('myplugin/myplugin.php') ) { deactivate_plugins('myplugin/myplugin.php'); } } public function errormsg () { $class = 'notice notice-error'; $message = __( 'Error you did not meet …

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