問題タブ [wordpress-theming]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
85 参照

php - Wordpress で Post Div を非表示にする

投稿がない場合、最新のブログ投稿を制御するDIVを非表示にして、誰かがブログに何かを投稿したときにのみ表示されるようにする方法を知りたかった..

joomlaでの位置にやや似ていますが、この場合はwordpressを使用しています

0 投票する
3 に答える
1511 参照

wordpress - プログラムでWordpressに記事を投稿する方法は?

疑問に思うのは、自分のPHPコードから直接Wordpressに記事を投稿できる方法です。ホストされているワードプレス2.8.6バージョンを呼び出し、画像付きの記事を投稿する必要があるphpページから自分のスタンドアロンワードプレスに投稿したいと思います(サムネイルを自動的に作成します)。出来ますか?

0 投票する
3 に答える
7610 参照

php - ワードプレス: wp_get_attachment_thumb_url

テーマで「大きいサイズ」「中サイズ」「小さいサイズ」のイメージを参照する方法はないようです。その問題を複雑にしているのは、100 x ??? という命名規則です。ファイル名の形式を変更し、参照のハードコーディングを防ぎます。誰かが解決策を知っていますか?

0 投票する
1 に答える
326 参照

php - WordPress 管理セクション users.php

ユーザー セクションのWordpress内で、 Register Plusプラグインからデータを取得する新しい行を追加したいと思います。

新しい行をどこに作成する必要がありますか?

例:

0 投票する
1 に答える
206 参照

wordpress - wordpress: フロントページに最新の孫へのリンクを表示する

私はページ(「証言」)を持っています。このページには、「プレス」、「人々」、「企業」の 3 つのサブページ (「子供」) があります。

各サブページには、実際の証言ファイルである独自のサブページ (「証言」の孫) があります。

フロントページに最新の孫ページを表示したいと思います。どうやってやるの?

次のように get_pages() を使用してみました:

しかし、うまくいきません。子を表示するか、何も表示しないかのどちらかです。

どうぞよろしくお願いいたします。

0 投票する
4 に答える
22981 参照

wordpress - サブカテゴリのリストを取得

私のワードプレスには次のカテゴリがあります。

今、私はURLにいます:http://localhost/wordpress/category/test1 私はファイルに次のコードを書きますcategory-test1.php

Test1 のサブカテゴリを表示しようとしていますが、コードは array() のみを返します。私は何を取りこぼしたか?

0 投票する
1 に答える
2256 参照

wordpress-theming - Wordpress でテーマの wp_get_archives をオーバーライドする

私は、Worpress のデフォルト テーマのカスタマイズに取り組んでいます。アーカイブ リンクのフォーマットの問題に直面しました。

デフォルトのテーマはwp_get_archives、 で定義された関数を使用しますgeneral-template.php。関数の出力はカスタマイズ可能ですが、私には十分にカスタマイズできません。

基本的にその特定の機能をファイルに再実装することで、やりたいことをすべて達成できfunctions.phpますが、Wordpress が更新されると回帰の問題が発生するため、そうすることをためらっています。wp_get_archivesDBクエリの構築やDB結果のキャッシュなど、すべての下位レベルの処理を行います。できれば、これを避けたいと思います。

私に開かれている別の方法はget_archives_link、リンク HTML が既にフォーマットされている時点でフィルターを作成することです。それを理解するには、一連の正規表現を実行する必要があります。これは、パフォーマンスを完全に損なうため、私には完全に逆のように思えます。

これがまさに私が出力したいものです:

私が見る限りwp_get_archives、アンカーのテキストがハードコーディングされています:

次に、投稿のない月を追加するという問題があります。テキストを解析せずにそれを行うことをお勧めします。次に、現在のクラスを追加する必要があります (URL が .../2009/12 のような場合)。

のコピーを使用して機能するソリューションを実際に持っていますwp_get_archives。これは物事を行う方法であり、私は何も心配しすぎていませんか?

EDIT本当の問題は、Wordpress テーマ用に oen SQL を記述しても問題ないのでしょうか? もしそうなら、そうする際のベストプラクティスは何ですか。

0 投票する
3 に答える
557 参照

wordpress - 階層コンテンツを使用してカスタムデザインを使用してWPサイトを構築する方法は?

あるクライアントから、数年前に別の開発者によってWPで構築された自分のWebサイトを再設計するように依頼されました。私はこれまでWPを使用したことがありませんが、html、css、およびphpにかなり慣れており、WPがコンテンツを保存して動的にページを作成する方法を多かれ少なかれ理解しています。しかし、私はこれらの課題にどのように取り組むのか疑問に思っています。

私のクライアントのサイトには約75ページあります。静的なものは約25あり(つまり、コンテンツはほとんど変更されません。「私たちについて」や「よくある質問」など)、投稿の代わりに投稿の代わりに、より「ブログに似た」ページが約50ページあります。コンテンツには、ディレクトリタイプの情報(たとえば、その地域の12人のDJ)またはイベント関連の情報(たとえば、地元の劇場での今後のショー)が含まれます。これらのカテゴリは両方とも、多くのサブ(場合によってはサブサブ)カテゴリ(たとえば、医療サービス>小児科>小児アレルギーの専門家)を含み、コンテンツはかなり頻繁に更新されます。

「ページ」と「投稿」のWPの違いを理解しています。しかし、静的コンテンツを構造化するための最良の方法を見つける必要があります。ページの親/子階層を設定して、パーマリンクを意味のあるものに変更する必要がありますか?それとも、 WPの外部で静的ページを作成し、一般的なナビゲーションからそれらにリンクする方が良い/簡単ですか?

ウェブデザイナーとして、私はクライアントを素晴らしいデザインで「驚かせ」たいと思っています。素晴らしいWPテーマがたくさんありますが、私は本当にユニークなものを作成する必要があります。しかし、私は何かを壊すことに警戒しているので、既存のテーマを取り、それを少し異なって見えるように調整するための最良の方法は何ですか?

最後に、新しいサイトの構築時に大規模な「コピーアンドペースト」作業を行う以外に、元のサイトから新しいサイトにコンテンツを転送する方法はありますか?

0 投票する
1 に答える
115 参照

wordpress-theming - Wordpress の高度なナビゲーション

わかりましたので、純粋な html でサイト テンプレートを作成しました。それをワードプレスに変換する必要があります。ナビゲーション コードは次のようになります。

leftnav は完全に左に配置され、right nav は絶対に右に配置され、ロゴが 2 つの間の中央に配置されます。また、各 li 要素内にスパンがあることにも注目してください。これを手動でコピーするだけでなく、私のワードプレスのテーマでこれを再現する方法はありますか?

0 投票する
1 に答える
4381 参照

wordpress-theming - Wordpress 認証フィルター

私は現在、Wordpress の wp_authenticate 関数をオーバーライドしようとしています (主に pluggable.php のコア ファイルを変更せずに) が、正しい方法で行っているかどうかはわかりません。参考文献が 2 つあります (以下を参照) が、特定の基準が満たされている場合にログインを防止するために何をすべきかが明確に述べられていません。

つまり、アカウントをアクティブ化していない登録ユーザーを防止しようとしています。usermeta テーブル (ユーザー ID に関連付けられている) に md5 の一意の ID を持つユーザーの作成を既に実装しています。基本的に、ログイン時にusermetaテーブルで「activation_key」の値を確認しようとしています。値が存在する場合は、ログインが発生しないようにしたいと考えています。

認証フィルターはまさに私が必要としているもののようですが、それを変更して functions.php ファイルに配置した後、機能していないようです! 通常どおりログインが発生します。

参考文献:

Wordpress のログイン システムにフックして、一部のユーザーをプログラムで停止するにはどうすればよいですか?

http://willnorris.com/2009/03/authentication-in-wordpress-28