1

私はWordPressに非常に新しいです。私はSmoothSliderWPプラグインを調べていて、見ました

if ( function_exists( 'get_smooth_slider_category' ) ) { get_smooth_slider_category('Uncategorized'); }

これは私が望んでいたものをほぼ提供しますが、完全ではありません。これにより、カテゴリ内のすべてのコンテンツが取得され、Imの後に続くのは画像のURLだけです。

私の質問は、ワードプレスの「function_exists」とは何ですか?そしてfunctions.phpファイルのget_smooth_slider_categoryをチェックしましたが、見つかりませんでした。function_existsがどのように機能するか説明してもらえますか?

4

2 に答える 2

5

function_existsはPHP関数であり、WordPressに限定されません。

マニュアルから「function_nameについて、組み込み(内部)とユーザー定義の両方で定義された関数のリストをチェックします。」

関数が存在するかどうかについてtrueまたはfalseを返します。したがって、少し異なることを行う前に新しい関数を作成するか、存在しない場合はエラーを防ぐことができます(通常は必要なファイルが含まれていないため)。

于 2012-08-26T08:09:04.250 に答える
1

これは、渡された名前が定義された関数(内部関数またはユーザー定義関数)と一致するかどうかをチェックするPHP関数です。

これは、関数を呼び出す前に、関数が「使用可能」であるかどうかを確認する方法です。

于 2012-08-26T08:08:57.973 に答える