WordPressで関数get_term_linkのパラメータを設定する方法
#WordPress で get_term_link 関数のパラメーターを設定するにはどうすればよいですか?
WordPressのget_term_link関数のパラメータ設定問題
おすすめ:「wordpressチュートリアル」
最近誰かを助けました 友人が企業テーマを作成しており、その製品に product という特別な投稿タイプを設定する必要があります。管理の便宜のため、製品に特別なカテゴリ タイプとタグ タイプを設定しました。カテゴリ タイプは product_cat (WordPress 独自のカテゴリ)タイプはカテゴリです)。
get_term_link を使用する理由:
新しいタイプのカテゴリは使用できません カテゴリのリンク アドレスを出力するには、次の操作を行う必要があります。 get_term_link() 関数を使用します。この関数の使用法は次のとおりです:
<?php get_term_link( $term, $taxonomy ); ?>
具体的なリファレンスについては、WordPress Codex を参照してください: http://codex.wordpress.org/Function_Reference/get_term_link
質問:
例:
- カスタム カテゴリ ID の変数は $term です。$term は背景の設定に応じて変更されます。説明の便宜上、背景はパラメータは $custom_term = 8
- カスタム カテゴリ ID $term のカテゴリ リンク アドレスを取得したいのですが、公式の指示によると、次のようになります:
<?php $term = $custom_term; echo get_term_link( $term, 'product_cat'); ?>
正しいようです。しかし、ここで問題が発生します。エラーが返されます:
キャッチ可能な致命的なエラー: クラス WP_Error のオブジェクトを文字列に変換できませんでした。そうです、echo $term を直接使用すると、出力結果は確かに 8 で、憂鬱です...
しかし、これを直接実行すると、
<?php echo get_term_link( 8, 'product_cat'); ?>
再び正常に動作します。
解決策:
WordPress Codex で遊んでいたとき、外国人の友人もこの問題に遭遇し、自分で解決したのを偶然見ました。彼はひらめきました... Portal 》
それは変数の型の問題であることがわかりました。この get_term_link 関数は、他の一般的に使用される WordPress 関数とは異なります。変数の型をそれ自体で変換することはありません。正しく動作する前に、文字クラスを整数に変換する必要があります。素晴らしい関数です Orz!
以下は正常に動作します:
(ソファに座っているボロのメモ: intval($term, 10) の方が良いですが、そうでない場合、$term の値が大きすぎるとエラーが発生します。システム変換の問題、または (int)$term) を使用してください)
<?php $term = $custom_term; echo get_term_link( intval($term), 'product_cat'); ?>
したがって、今後このような憂鬱な関数に遭遇した場合は、それが変数のデータ型に問題があるかどうかを検討する必要があります。
寝返り遊び(終了)。
以上がWordPressで関数get_term_linkのパラメータを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









WordPressの記事リストを調整するには4つの方法があります。テーマオプションを使用し、プラグイン(投稿タイプの注文、WP投稿リスト、ボックスのものなど)を使用し、コード(functions.phpファイルに設定を追加)を使用するか、WordPressデータベースを直接変更します。

WordPressのWebサイトアカウントにログインするには:ログインページにアクセスしてください:WebサイトURL Plus "/wp-login.php"を入力します。ユーザー名とパスワードを入力します。 [ログイン]をクリックします。検証2段階検証(オプション)。ログインに正常にログインすると、Webサイトのダッシュボードが表示されます。

WordPressエラー解決ガイド:500内部サーバーエラー:プラグインを無効にするか、サーバーエラーログを確認します。 404ページが見つかりません:パーマリンクをチェックし、ページリンクが正しいことを確認してください。死の白い画面:サーバーPHPメモリ制限を増やします。データベース接続エラー:データベースサーバーのステータスとWordPress構成を確認します。その他のヒント:デバッグモードを有効にし、エラーログを確認し、サポートを求めます。エラーの防止:定期的にWordPressを更新し、必要なプラグインのみをインストールし、定期的にWebサイトをバックアップし、Webサイトのパフォーマンスを最適化します。

WordPress Webサイトでコメントを有効にします。1。管理パネルにログインし、「設定」 - 「ディスカッション」に移動し、「コメント許可」を確認します。 2。コメントを表示する場所を選択します。 3.コメントをカスタマイズします。 4.コメントを管理し、承認、拒否、または削除します。 5。use&lt;?php comments_template(); ?&gt;コメントを表示するタグ。 6.ネストされたコメントを有効にします。 7.コメントの形状を調整します。 8。プラグインと検証コードを使用して、スパムコメントを防ぎます。 9.ユーザーにGravatarアバターの使用を奨励します。 10。参照するコメントを作成します

WordPressでカスタムヘッダーを作成する手順は次のとおりです。テーマファイル「header.php」を編集します。あなたのウェブサイトの名前と説明を追加します。ナビゲーションメニューを作成します。検索バーを追加します。変更を保存して、カスタムヘッダーを表示します。

完全なWordPress製品登録プラグインはありません。選択は、実際のニーズとWebサイトのサイズに基づいている必要があります。推奨されるプラグインは次のとおりです。メンバープレス:強力だが高価で複雑な構成制限コンテンツプロ:コンテンツの制限とメンバー管理に焦点を当て、費用対効果の高いデジタルダウンロード:デジタル製品を販売し、ユーザーが追加機能として登録

WordPress Webサイトでコメントを有効にして、訪問者にディスカッションに参加し、フィードバックを共有するプラットフォームを提供します。これを行うには、次の手順に従ってください。コメントを有効にします。ダッシュボードで、設定に移動してgt;議論し、[コメントを許可]チェックボックスを選択します。コメントフォームの作成:エディターで、[ブロックの追加]をクリックし、コメントブロックを検索してコンテンツに追加します。カスタムコメントフォーム:タイトル、ラベル、プレースホルダー、ボタンテキストを設定して、コメントブロックをカスタマイズします。変更を保存します:[更新]をクリックしてコメントボックスを保存し、ページまたは記事に追加します。

WordPressのヘッダー画像を置き換えるための段階的なガイド:WordPressダッシュボードにログインし、外観とGT;テーマに移動します。編集するトピックを選択し、[カスタマイズ]をクリックします。テーマオプションパネルを開き、サイトヘッダーまたはヘッダーの画像オプションを探します。 [画像の選択]ボタンをクリックして、新しいヘッド画像をアップロードします。画像をトリミングして、保存と収穫をクリックします。 [保存と公開]ボタンをクリックして、変更を更新します。
