WordPress

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

7
WordPressブログを本としてエクスポートするにはどうすればよいですか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、上のトピックワードプレスの開発スタックExchange用。 6年前に閉鎖されました。 ブログの投稿の一部またはすべてを、出版社にとって意味のある形式(伝統的または自己出版社(例:Lulu.com))(MS Word、RTF、PDF、epub、その他)にエクスポートします。 これを達成するために利用できるツールは何ですか?
20 export  pdf 

3
query_postsに使用できるすべてのパラメーターは何ですか?
query_postsのWordPress codexページは、query_postsが取るすべてのパラメーターをカバーしていないと述べています。 パラメーター これはまだ完全なリストではありません。独自のクエリを設定することで、より一般的なことをいくつか示すことを目的としています ただし、単純なリスト形式であっても、query_postsで受け入れられるすべてのパラメーターの参照を見つけることができませんでした。このデータで利用可能なチートシートまたは類似のものはありますか?

1
このカスタムテーマでメインクエリとカスタムクエリがどのように機能するかについて疑問がありますか?
私はWordPressテーマ開発でかなり新しく、PHPにはあまり興味がありません(私はJavaとC#から来ました)、このカスタムテーマでは次の状況があります ホームページで見ることができるように、最初に注目記事(特定のタグを使用して実装しました)を含むセクション(evidenzaのArticoliという名前)を表示し、その下に最新の投稿を含む別の領域(Ultimi Articoliという名前)があります注目の投稿ではありません。 それを行うには、このコードを使用します: <section id="blog-posts"> <header class="header-sezione"> <h2>Articoli in evidenza</h2> </header> <!--<?php query_posts('tag=featured');?>--> <?php $featured = new WP_Query('tag=featured'); if ($featured->have_posts()) : while ($featured->have_posts()) : $featured->the_post(); /* * Include the post format-specific template for the content. If you want to * use this in a child theme, then include a …

9
サードパーティJSのスクリプトタグに属性を追加する
DropboxのChooser APIのドロップを作成中のプラグインに統合しようとしたときに、これに遭遇しました。 APIドキュメントscriptでは、ファイルの先頭に次のタグを配置するよう指示されています。 <script type="text/javascript" src="https://www.dropbox.com/static/api/1/dropins.js" id="dropboxjs" data-app-key="MY_APP_KEY"></script> すべてうまくいき、管理セクションで呼び出されるページに直接貼り付けると実際に機能します。しかし、wp_register_script()、wp_enqueue_script()、wp_localize_script()のバリエーションを使用して、必要なidとdata-app-keyを渡したいと思います。 私はこれのいくつかの異なるバリエーションを試しました: add_action('admin_enqueue_scripts', 'add_dropbox_stuff'); function add_dropbox_js() { wp_register_script('dropbox.js','https://www.dropbox.com/static/api/1/dropins.js'); wp_enqueue_script('dropbox.js'); wp_localize_script('dropbox.js','dropboxdata',array('id'=>"dropboxjs",'data-app-key'=>"MY_APP_KEY")); } そして: add_action('admin_enqueue_scripts', 'add_dropbox_stuff'); function add_dropbox_stuff() { wp_register_script('dropbox.js','https://www.dropbox.com/static/api/1/dropins.js'); wp_enqueue_script('dropbox.js'); wp_localize_script('dropbox.js','dropboxdata',array(array('id'=>"dropboxjs"),array('data-app-key'=>"MY_APP_KEY"))); } MY_APP_KEYは、コード内の適切なアプリケーションキーに置き換えられます。任意の方向に感謝します。ありがとう。 編集:また、いくつかのjqueryでそれをやろうとしましたが、役に立ちませんでした。ドキュメントのロード時およびドキュメントの準備時に試してみました。{"エラー": "無効なapp_key"}が返されます。 $('script[src="https://www.dropbox.com/static/api/1/dropins.js?ver=3.6"]').attr('id','dropboxjs').attr('data-multiselect','true').attr('data-app-key','MY_APP_KEY');

1
一括操作の挿入と削除を最適化しますか?
個々の投稿で作業しているときはそれほど目立ちませんが、数千ものコードを一括して作成または削除すると、プロセスは非常に遅くなります。 適用する適切な調整やカットするコーナーはありますか? コンテキスト: wp_insert_post() カテゴリとタグが渡された; いくつかのカスタムフィールドを追加します。 (既存のファイルから)添付ファイルを作成して関連付けます。

6
カスタムの投稿タイプにはsingle-{$ post_type}-{slug} .php
Wordpress テンプレート階層の私のお気に入りの部分は、テンプレートを選択するためにWordpressでページを編集しなくても、スラッグごとにページのテンプレートファイルをすばやく作成できることです。 現在これを行うことができます: page- {slug} .php しかし、私はこれをできるようにしたいと思います: single- {post_type}-{slug} .php たとえば、というタイプreviewの投稿で、「My Great Review」という投稿のテンプレートを作成できます。single-review-my-great-review.php 誰かこれを前に設定しましたか? single-{post_type}-{slug}.php

3
map_meta_capフィルターの使用とは何ですか?
map_meta_capフィルターの使用とは何ですか?このフィルターはどこにも文書化されていません。私はそれが何であるかについて不明確な考えを持っています ユーザーの権限を投稿の操作にマップするために使用されます。 正確には何を意味するのでしょうか?可能であれば、正しい使用法のサンプルコード例をいくつか示してください。


3
<p>タグを削除せずに「post_content」を取得する方法は?
特定の投稿の投稿コンテンツを取得しようとしています: $post = get_post(/* id */); $content = $post-&gt;post_content; ただし、これにより、改行なしでコンテンツが取得され、すべての&lt;p&gt;タグが省略されます。 &lt;p&gt;タグを削除せずに投稿コンテンツを取得する適切な方法は何ですか(投稿ページまたは投稿エディタの「テキスト」タブに表示されます)。

5
wp_enqueue_scriptが誤って呼び出されました
方法はわかりませんが、このエラーが発生しています: 注意:wp_enqueue_styleが誤って呼び出されました。wp_enqueue_scripts、admin_enqueue_scripts、またはlogin_enqueue_scriptsフックが実行されるまで、スクリプトとスタイルを登録またはエンキューしないでください。詳細については、WordPressでのデバッグをご覧ください。(このメッセージはバージョン3.3で追加されました。)行3049のwp-includes / functions.php 注意:wp_enqueue_scriptが誤って呼び出されました。wp_enqueue_scripts、admin_enqueue_scripts、またはlogin_enqueue_scriptsフックが実行されるまで、スクリプトとスタイルを登録またはエンキューしないでください。詳細については、WordPressでのデバッグをご覧ください。(このメッセージはバージョン3.3で追加されました。)行3049のwp-includes / functions.php 警告:ヘッダー情報は変更できません-ヘッダーは、行415のwp-login.phpで(wp-includes / functions.php:3049で開始された)によって既に送信されています 警告:ヘッダー情報は変更できません-ヘッダーは、行427のwp-login.phpで(wp-includes / functions.php:3049で開始された)によって既に送信されています これは、ログインしようとしたときに表示されるものです...他のサイトでは、最初のエラーが2つしかありません。修正しようとしましたが、できません。助言がありますか?

6
ユーザー名なしでメールのみでログインする方法は?
数日間検索して2年前のスレッドを読んだ後、ユーザーがメールのみでログインするという問題の解決策を見つけるのに苦労しています。 最初は、WP_Email_Loginが表示されて、ユーザー名を使用してログインできることを確認できたことを嬉しく思いました。これをプラグインとして書く方法がわからない。私の考えは、register_new_user関数をオーバーライドすることです。「プラガブル」機能リストにこれを見ませんでした。これを達成するためにフィルター/アクションを使用できますか? コアファイルを編集することは流行ではないことを理解しているので、解決策があることを望んでいますが、存在しない場合はチャンスをつかみます。wp-login.phpの「register_new_user」関数の最初の行に、以下を追加できます。 $nickname_variable(??) = $user_login // set the nickname to the username $user_login = $user_email; // set the user_login/username to the email address WordPressではユーザーがユーザー名を変更できないため、これは非常にうまく機能します。登録画面(フォーム)で、ユーザー名と電子メールを要求します。ユーザー名をニックネーム変数に設定したいと思います(ニックネーム変数が何と呼ばれているのか、登録中にどこに設定されているのかを教えていただければ幸いです)。 乾杯、 スミス
20 login  email 

4
WordPressプラグインリポジトリを削除する
WPプラグインを作成したかった。だから私は要求し、私の要求はWordPress.orgによって承認されましたが、私はもうそのプラグインを開発したくありません。リポジトリを完全に削除したり、削除を要求したりするにはどうすればよいですか。

2
apply_filters()を理解できない
apply_filters()で apply_filters( $tag, $value, $var ... ); との周りに頭を包むのに問題が$valueあり$varます。私はコーデックスを読んで、$value修正できるように聞こえますが$var、実際にはこれの例は見つかりませんでした。変数を渡す方法として使用されるようです。その場合、それとの違いは何$varですか?
19 filters  hooks  actions 

5
OOPプラグインの設定ページの提出に関する「エラー:オプションページが見つかりません」
Tom McFarlinのBoilerplateリポジトリをテンプレートとして使用して、OOPプラクティスを利用するプラグインを開発しています。設定を正しく送信できない理由を正確に把握しようとしています。ここで別の質問で提案されているように、アクション属性を空の文字列に設定しようとしましたが、それは助けにはなりませんでした... 以下は、私が使用している一般的なコード設定です... フォーム(/views/admin.php): &lt;div class="wrap"&gt; &lt;h2&gt;&lt;?php echo esc_html( get_admin_page_title() ); ?&gt;&lt;/h2&gt; &lt;form action="options.php" method="post"&gt; &lt;?php settings_fields( $this-&gt;plugin_slug ); do_settings_sections( $this-&gt;plugin_slug ); submit_button( 'Save Settings' ); ?&gt; &lt;/form&gt; &lt;/div&gt; 以下のコードでは、 'option_list_selection'を除き、add_settings_field()およびadd_settings_section()のすべてのコールバックが存在すると仮定します。 プラグイン管理クラス(/{plugin_name}-class-admin.php): namespace wp_plugin_name; class Plugin_Name_Admin { /** * Note: Some portions of the class code and method functions are …


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