ich habe hier ein plugin das checkt ob in einem post eine audio datei geladen ist und zeigt dann einen modifizierten jplayer an, das funktioniert auch super. nun habe ich aber ein custom field in das ich ebenfalls audio dateien laden möchte, das plugin schaut dort aber nicht nach und initialisiert nicht. ich denke ich muss das in diesem code abschnitt irgendwie dazuschreiben, aber wie? bei "$posts" fragt er das standard eingabefeld des artikels ab schätze ich mal, wie bringe ich ihn dazu auch das custom field zu checken?
function have_audio( $posts ) {
if ( empty( $posts ) || $this->has_audio )
return $posts;
foreach ( $posts as $post ) {
if ( preg_match('/\.(mp3|mp4|m4a)/i', $post->post_content) ) {
$this->has_audio = true;
break;
}
}
if ( $this->has_audio == true )
add_action( 'wp_enqueue_scripts', array( &$this, 'enqueue_assets' ), 10 );
return $posts;
}
Alles anzeigen
:confused: