soll ich das plugin direkt verändern?
Auf keinen Fall.
soll ich den code, wo ich glaube, dass dieser direkt verantwortlich dafür ist, wie dieses suchfelder aussehen, rauskopieren und in eine extra php-datei packen und diese dann unter /themes/gold/ packen?
Jep, das ist richtige Weg. Du kannst zunächst eine Template-Datei anlegen und dort die Inhalte der Funktion ctas_form() einfügen (Beispiel für das Default-Theme):
<?php
/*
Template Name: AdvS
*/
?>
<?php get_header(); ?>
<div id="content" class="widecolumn">
<?php
// the form uses the GET method. This produces a very long query string,
// but with the POST method, paged searches wouldn't work.
$ctas_sidebarform = '<!-- Start of Advanced Search form -->
<form id="ctas_form" action="' . $_SERVER['PHP_SELF'] . '" method="get">
<fieldset><legend>' . __('Find Results with', 'ctas') . '</legend>' . ctas_form_terms() . '</fieldset>';
echo ctas_form_togglerjs();
$ctas_sidebarform .= ( ctas_form_cats() !== false || ctas_form_authors() !== false )
? '<fieldset><legend>' . __('from', 'ctas') . '</legend>' : '';
$ctas_sidebarform .= ( ctas_form_cats() !== false )
? '<p><strong>' . __('these categories', 'ctas') . '</strong></p><ul>' . ctas_form_cats() . '</ul>' : '';
$ctas_sidebarform .= ( ctas_form_cats() !== false && ctas_form_authors() !== false )
? ctas_form_andornot() : '';
$ctas_sidebarform .= ( ctas_form_authors() !== false )
? '<p><strong>' . __('these authors', 'ctas') . '</strong></p>' . ctas_form_authors() : '';
$ctas_sidebarform .= ( ctas_form_cats() !== false || ctas_form_authors() !== false )
? '</fieldset>' : '';
$ctas_sidebarform .= '<fieldset><legend>' . __('include results from', 'ctas') . '</legend>' . ctas_form_includefrom() . '</fieldset>';
$ctas_sidebarform .= '<fieldset><legend>' . __('sort by', 'ctas') . '</legend>' . ctas_form_sortandorder() . '</fieldset>';
$ctas_sidebarform .= '<fieldset><legend>' . __('Results per page', 'ctas') . '</legend>' . ctas_form_resultsperpage( '5 10 15 20 25' ) . '</fieldset>';
$ctas_sidebarform .= '<p><input type="reset" value="' . __('Reset', 'ctas') . '" /> <input type="submit" value="' . __('Search', 'ctas') . '" /></p>';
// uncomment the following in order to have a some hints below the form
// $ctas_sidebarform .= '<div id="ctas_hint">' . ctas_form_hint() . '</div>';
$ctas_sidebarform .= ctas_poweredby();
$ctas_sidebarform .= '</form>
<!-- End of Advanced Search form -->';
echo $ctas_sidebarform;
?>
</div>
<?php get_footer(); ?>
Alles anzeigen
Diese Datei speicherst Du z.B. als advs.php in Deinem Theme-Ordner.
wenn ja, wie erfährt meine, schon angelegte statische seite, dass da was individuell angepasstes ist, um das suchformular anzuzeigen? oder soll dieser code in jene statische seite, die ich über den adminbereich angelegt habe?
Dazu legst Du im Admin-Bereich eine neue Seite an mit dem Titel "Erweiterte Suche" (oder was auch immer) und einem beliebigen Inhalt an (Inhalt sieht man eh nicht). Jetzt wählst Du aus der rechten Optionsleiste die Seitenvorlage "AdvS" aus. Dann veröffentlichen und fertig!
Nun kannst Du die Suche nach Herzenslust verwursten. So hat bspw. die Funktion ctas_list_cats() eine Menge an Optionen (zu sehen in der Plugin-Datei), mit denen Du die Kategorie-Auflistung manipulieren kannst.