WordPress

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

4
プラグインなしでワードプレスにファビコンを追加する適切な方法は何ですか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、上のトピックワードプレスの開発スタックExchange用。 5年前に閉鎖されました。 プラグインなしでWordpressにファビコンを追加する適切な方法は何ですか? favicon.icoアイコンで呼び出されたファイルをサイトのルートに配置するだけですか? このコードも必要ですか? <link rel="shortcut icon" href="http://example.com/favicon.ico" type="image/x-icon" /> このコードだと言う人もいます: <link rel="icon" type="image/png" href="http://yourblog.com/favicon.png" /> そしてこれはiPhone用ですか? <link rel="apple-touch-icon" href="/customIcon.png" /> それを作成する、またはサムネイルから変換するためのソフトウェアに関する提案はありますか?そして、どのタイプのファイルがサポートされています.icoか? 非常に多くのメソッドを持つ別のスレッドを見たのですが、この単純なタスクのベストプラクティスについては不明でし た。WordPressのファビコンを変更する方法は?
11 favicon 

3
投稿IDからパーマリンクとタイトルを取得する方法は?
投稿IDの配列を保存しました。投稿をリンクとしてリストしたいので、投稿IDのタイトルとパーマリンクを取得する必要があります-$ id。リストは次のif条件でエコー出力されるはずです。つまり、$ idをパーマリンクとタイトルに置き換える必要があります。現時点では、コードは単に投稿ID番号をリストしています。 <?php if(count($related)){ echo "<div>Read More<ul>"; foreach($related as $id){ echo "<li>$id</li>"; } echo "</ul></div>"; } ?>
11 permalinks  title  array  php  id 

3
wp-admin / widgets.phpの変更
主にサイト管理者が各ウィジェットがサイト内のどこに表示されるかを理解できるようにするために、管理パネルのウィジェットページを少し違った方法で設計します。 そのためには、widgets.phpがレンダリングするHTMLを変更する必要があります(単にcssを変更するだけでは不十分です)。コアに触れずにそれを行うにはどうすればよいでしょうか?

3
ワークフローにバージョン管理を追加するにはどうすればよいですか?
私はテーマを開発していますが、たくさんあります。PSDが渡され、HTML / CSSをコード化し、コードをWordpressにスラップし、QCが得られたら修正します。ライブになると、クライアントは通常のようにブログ投稿を編集したり、カスタムプラグインを使用して写真をアップロードしたりできます。 テーマやページ/投稿コンテンツに変更を加える必要がある場合があります。つまり、それらをライブにするか、クライアントが承認するために開発環境にサイトをダウンロードしてセットアップする必要があります。バックアップもバージョン管理もありません。これを変更する必要があることに気付きました。 GitとMercurialが提案されているので、これらのツールを利用したいのですが、ワークフローにどのように組み込むかについて混乱しています。 開発サーバー上のサイトへのすべての変更を要求し、承認後にそれらをライブでプッシュしますか?ブログの投稿についてはどうですか?開発者に投稿を書いて変更をライブにプッシュするのはやり過ぎのようですが、ライブサイトで編集されたデータベースを同期するにはどうすればよいですか?インターネットを調べました。いくつかのガイダンスをいただければ幸いです。

1
強制固定アスペクト比の画像クロップを使用したカスタム投稿タイプ
私が探しているのは、他のいくつかの質問に似ています。リンクは次のとおりです。 画像中心のカスタム投稿タイプを作成しますか? 投稿タイプ/メタボックスでのデフォルトのWordPressカスタムヘッダー画像クロップ機能の使用 両者の組み合わせのようなものを探しています。他の質問を調べる必要がないように説明します。 ユーザーが写真をカスタム投稿タイプにアップロードして、保存する前に設定されたアスペクト比で画像をトリミングするように求められるようにしたいと思います。ユーザーがWordPressの外部で画像をトリミングして、画像サイズが設定されたスライドショーに収まるようにする必要がないようにしています。 カスタムヘッダー機能はほとんど使用したいものですが、それをプラグインまたはテーマにプルして、カスタムポストタイプで実行させる方法に迷っています。ユーザーが先に進む前に設定された比率で画像をトリミングするように求められるという事実は重要です。 カスタム投稿を保存する前にWordPressに画像のカスタムトリミングを強制する方法を教えてもらえれば、カスタム投稿タイプにかなり満足しています。 コーディングの天才がこれを行う方法を知っている/考え出した方に感謝します。
11 media  cropping 

1
これは簡単ではありませんか?!カスタム投稿タイプ/カスタム分類パーマリンク
だから、これは私を完全に狂気にさせています。私はこれを修正するために何日も費やしてきましたが、これが非常に一般的なパーマリンク構造であるので、なぜこれがそんなに難しいのか理解できません! 私は何百もの回答と投稿を調べましたが、どれも問題を解決していないようです。 私はこの構造が欲しいだけです: mysite.com/custom-post-type/custom-taxonomy-term/post-name だから私は以下を達成します: mysite.com/literature - all literature posts mysite.com/literature/fiction - all literature posts with 'fiction' term mysite.com/literature/fiction/mybook - the post 何かを試すたびに404エラーが発生するか、ページネーションが機能しません。 なぜこんなに難しいのかわかりません! どんな助けも本当に感謝しています! ありがとうございました ================================================== ==== ================== 追加情報 ================== 現在、次のように投稿タイプと分類法を登録しています。 register_post_type('literature',$args); 'rewrite' => array('slug' => 'literature/books','with_front' => false), register_taxonomy('literature_category',array('literature'), array( 'rewrite' => array( 'slug' => 'literature','with_front' => false …

1
MySQLテーブルの管理リストテーブルの生成、処理、エクスポートを簡単にするプラグインAPIはありますか?
私はそのWP_List_Tableクラスを知っています(これは現状で非常に役立ちました)。 ただし、私はさらに機能のあるものを探しています-何らかの形式のAPIで、MySQLテーブルを「登録」して、field_name => label翻訳を渡し、すべてのハードグラフト(メニューリンク、テーブル生成、ページネーション、列の並べ替え)と、場合によってはデータのエクスポート(CSVなど)は自動的に行われます! これは非常に具体的なリクエストであることは承知していますが、質問する価値があると思いました。誰かがリモートで類似した何かを知っている場合は、声を上げてください!えっと、今そこに何もないのなら、興味を引かれたら自分で作るかもしれない...

1
Subversionリポジトリからgit-svnでwordpressプラグインを複製するより速い方法はありますか?
git-svnを使用してSVNリポジトリを複製する場合、関連する変更がないかすべてのリビジョンを検索します(少なくとも私が理解している限り)。とにかくこのプロセスを速くする方法はありますか? 私はこのリンクを見つけました:https : //stackoverflow.com/questions/747075/how-to-git-svn-clone-the-last-n-revisions-from-a-subversion-repositoryこれは、リビジョンの数。どこまでさかのぼってその数を見つけるかを知る必要があるだけです。

3
WooCommerceにページを自動的に再作成させるにはどうすればよいですか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、上のトピックワードプレスの開発スタックExchange用。 5年前に閉鎖されました。 WooCommerceプラグインをアンインストールする必要があり(作成したテーブルも削除しました)、プラグインを再インストールしましたが、WooCommerceページを自動的に再作成しません。自分で手動でページを作成しなければならないのですか?ページを自動的に再生成する方法はありますか?

2
ナンスは役に立たないのですか?
これはおそらくnoobの質問ですが、私に聞いてください。Nonceを使用してスクラッパー(phpcurlスクラッパーなど)などから保護することは重要ではありませんか?しかし、私のNonceは次のようにドキュメントの先頭に出力します。 /* <![CDATA[ */ var nc_ajax_getpost = { ...stuff... getpostNonce: "8a3318a44c" }; /* ]]> */ だから私が迅速なスクレイパーを構築しているなら、そのページからナンス値を取得し、それを私のPOSTで使用するだけです... ここで何が欠けていますか?
11 security  nonce 

5
editor-style.cssの強制リロード
editor-style.cssTinyMCEエディターのスタイルシートを手動で変更したときに、を強制的に更新する方法はありますか?変更はすぐには表示されませんが、管理バックエンドの管理側にキャッシュされます。 たとえば、次のようになります。 editor-style.css?ver=3393201

2
カスタム投稿タイプでtemplate_includeを使用する
プラグインディレクトリのファイルにフォールバックする前に、テーマフォルダーで適切なテンプレートを確認したいのですが。これが私のコードです: add_filter( 'template_include'、 'sermon_template_include'); function sermon_template_include($ template){ if(get_query_var( 'post_type')== 'wpfc_sermon'){ if(is_archive()|| is_search()): if(file_exists(TEMPLATEDIR。 '/archive-wpfc_sermon.php')) TEMPLATEDIRを返します。'/archive-wpfc_sermon.php'; dirname(__ FILE__)を返します。'/views/archive-wpfc_sermon.php'; そうしないと : if(file_exists(TEMPLATEDIR。 '/single-wpfc_sermon.php')) TEMPLATEDIRを返します。'/single-wpfc_sermon.php'; dirname(__ FILE__)を返します。'/views/single-wpfc_sermon.php'; endif; } $ templateを返します。 } 問題は、それが機能しないことです!:-)それは常に私のプラグインフォルダ内のファイルを選びます。どうすればいいですか?多くのバリエーションを試しましたが、何も動作しないようです。前もって感謝します!ジャック 編集 テーマフォルダーが存在する場合、archive-wpfc_sermon.phpがテーマフォルダーから返されることを期待しています。ただし、私のプラグインからのファイルは常に返されます。ご協力いただきありがとうございます!これは、リポジトリで入手可能なSermon Managerプラグインからのものです。

2
HTML出力はesc_html()およびwp_kses()を介して渡される必要がありますか?
私は別の用途について混乱しているesc_html()とwp_kses()。esc_html()特殊文字をHTMLエンティティに変換し、wp_kses()不要なタグ(例:)を削除することを理解していますが、<script>それらをどのコンテキストで一緒に使用するか、個別に使用するかはわかりません。 を介して信頼できないHTMLを実行esc_html()すると、JavaScriptはブラウザによってレンダリングされるのではなくプレーンテキストで表示されるため、その時点で安全ですよね。それを実行する唯一の理由wp_kses()は、生のスクリプトが表示されないようにすることですか? 基本的に、esc_html()それを安全にし、wp_kses()きれいにします。あれは正しいですか?

5
ワードプレスのテーマフォルダー名は自由に変更でき、技術的には何も起こりません
ワードプレスのテーマフォルダーの名前はいつでも自由に変更でき、その後はすべて正常に動作します。 themes/oldthemename themes/whatevernewname または、テーマファイルを含むフォルダー名を変更すると、テーマフォルダー名がテーマファイルに何らかの形で関連付けられているため、テーマが機能しなくなります...
11 themes  directory 

1
functions.phpでグローバル関数の代わりにクラスを使用する
私が見た多くのテーマ(TwentyElevenを含む)とオンラインで見つけた例ではfunctions.php、テーマのファイルを作成すると、すべての機能がグローバルスコープで宣言されます。明確にするために、これは一般的な関数ファイルは次のようになります。 function my_theme_do_foo() { // ... } function my_theme_do_bar() { // ... } add_action( 'foo_hook', 'my_theme_do_foo' ); クラスが使用された場合、物事は少し「カプセル化」できるように思えます。 class MyTheme { function do_foo() { // ... } function do_bar() { // ... } } $my_theme = new MyTheme(); add_action( 'foo_hook', array( &$my_theme, 'do_foo' ) ); (私の謙虚な目で)2番目のアプローチの利点: 短い関数名 インスタンス変数へのアクセス(最大の利点IMO) グローバル機能なし 欠点: …

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