Webseiten Aufbau

WordPress Produkte Bilder vergrößern Effekt erstellen

< s cript sr c = " htt ps ://cdn.bootcss.com/jquery/1. […]

Artikel Ver zeich nis

&lt; s cript sr c = " htt ps ://c dn . boot c ss . com/j qu ery/1. 12. 4/j qu ery . min . js " &gt;</script>
&lt; s cript sr c = " &lt; ? ph p blog info (' temp late _ dire ct ory '); ? &gt;/ images/j qu ery . im om . min . js " &gt;</script>

. box {bre ite : 380 px ;}
. box im g {ver tical - ali gn : top ; border : 0;}
. t b - pic a {display : table - cell ; text - ali gn : center ; vertical - ali gn : middle ;}
. t b - pic a im g {ver tical - ali gn : middle ;}
. t b - pic a {* display : block ; * font - fam ily : A rial ; * line - he ight :1;}
. t b - th umb {mar gin :10 px 0 0 ; over f low : hidden ;}
. t b - th umb li {back ground : no repe at scr oll 0 0 transparent ; flo at : le ft ; he ight :4 2 px ; mar gin : 0 6 px 0 0 ; over f low : hid den ; p add ing :1 px ;}
. t b - s 31 0, . t b - s 3 10 a {H ö he : 310 px ; Bre ite : 380 px ;}
. t b - s 3 10 {max - H ö he : 310 px ; max - Bre ite : 380 px ;}
. t b - s 3 10 im g {max - H ö he : 30 6 px ; max - Bre ite : 37 6 px ;}
. t b - s 3 10 a {* font - size :2 71 px ;}
. t b - s 40 a {* font - size :3 5 px ;}
. t b - s 40 im g {bre ite : 40 px ; Höhe : 40 px ;}
. t b - s 4 0, . t b - s 40 a {H ö he : 40 px ; Bre ite : 40 px ;}
. t b - Bo oth {b order :1 px solid # CD CD CD CD ; position : rela tive ; z - index :1;}
. t b - th umb . t b - sele cted {back ground : no repe at scr oll 0 0 # C 3000 8; he ight :4 4 px ; p add ing :2 px ;}
. t b - th umb . t b - sele cted div {back ground - col or : # FF FF FF ; b order : medi um none ;}
. t b - th umb li div {b order :1 px solid # CD CD CD ;}
div . zo om D iv {z - index :9 99 ; Position : absolut ; Top : 0 px ; Lin ks : 0 px . wid th : 200 px ; Höhe : 200 px ; H inter grund : # ff ff ff ff ; border : 1 px solid # C CC CC ; An ze ige : keine ; text - ali gn : center ; Over f low : verste ckt ;}
div . zo om M ask {position : abs olu te ; back ground : ur l (" im ages/mas k . p ng ") repe at scr oll 0 0 transparent ; c urs or : m ove ; z - index :9;}

<script>
j Quer y (doc ument). ready (function ($) {
$(" . j q zo om "). im om ();
$(" # th umb list li a "). click (function () {
$(th is). parents (" li "). add C lass (" t b - sele cted "). si bl ings (). remove C lass (" t b - sele cted ");
$(" . j q zo om "). at tr (' src ' , $(th is). find (" im g "). at tr (" mid "));
$(" . j q zo om "). at tr (' rel ' , $(th is). find (" im g "). at tr (" big "));
});
});
</script>
metabox.php
<? ph p
/ / In stan zen der benut zer defini erten Panel - K lasse
/** * * * * * * * * * * *
$op tions = Ar ray ();
$bo xin fo = array (' tit le ' => ' P aram eter fü llen ' , ' id ' = > ' as hu box ' , ' page ' = > arr ay (' post '), ' con text ' = > ' normal ' , ' pri or ity ' = > ' low ' , ' c all back ' = > "); $op tions [ ] = array (" name " => " Prod uk th umb na ils hoch gela den " ,
„ Ty pe " = „ T itel "); $op tions [ ] = array (
„ N ame " = „ Th umb na il 1 " ,
„ des c " = "" ,
" id " = " as hu _ up im g 01 " ,
„ st d " = "" ,
" but ton _ lab el " = > ' B ild hoch la den ',
„ T yp " = „ M edien "
);

$op tions [ ] = Ar ray (
„ N ame " = „ M inu te 2 " ,
„ des c " = "" ,
" id " = " as hu _ up im g 02 " ,
„ st d " = "" ,
" but ton _ lab el " = > ' B ild hoch la den ',
„ T yp " = „ M edien "
);
$op tions [ ] = Ar ray (
„ N ame " = „ M inu te 3 " ,
„ des c " = "" ,
„ id " = „ as hu _ up im g 03 " ,
„ st d " = "" ,
" but ton _ lab el " = > ' B ild hoch la den ',
„ T yp " = „ M edien "
);
$op tions [ ] = Ar ray (
„ N ame " = „ M inu te 4 " ,
„ des c " = "" ,
„ id " = „ as hu _ up im g 04 " ,
„ st d " = "" ,
" but ton _ lab el " = > ' B ild hoch la den ',
„ T yp " = „ M edien "
);
$op tions [ ] = Ar ray (
„ N ame " = „ M inu te 5 " ,
„ des c " = "" ,
„ id " = „ as hu _ up im g 05 " ,
„ st d " = "" ,
" but ton _ lab el " = > ' B ild hoch la den ',
„ T yp " = „ M edien "
);

$new _ box = neue as hu _ meta _ box ($op tions , $bo xin fo);
?>

< div class = " box " >

< div class = " t b - bo oth tb - pic tb - s 3 10 ′′ >
<? ph p wenn (get _ post _ meta ($post - > ID , ' as hu _ up im g 01 ' , true)) {? >
< a h ref = " < ? ph p echo get _ post _ meta ($post - > ID , " as hu _ up im g 01 ′′ , true); ? > " >< im g sr c = » < ? ph p echo get _ post _ meta ($post - > ID , " as hu _ up im g 01 ′′ , true); ? > " rel = „ < ? ph p echo get _ post _ meta ($post - > ID , " as hu _ up im g 01 ′′ , true); ? > " class = " j q zo om "/&gt;</a>
<? ph p ? &gt;
</div>

< ul class = " t b - th umb " id = " th umb list " >
<? ph p wenn (get _ post _ meta ($post - > ID , ' as hu _ up im g 01 ' , true)) {? >
< li class = " t b - sele cted " > < div class = " t b - pic tb - s 40 ′′ > < a h ref = " ja vas cript : vo id (0) ; " > < im g sr c = " < ? ph p echo get _ post _ meta ($post - > ID , " as hu _ up im g 01 ′′ , true); ? > " Mit ten = „ < ? ph p echo get _ post _ meta ($post - > ID , " as hu _ up im g 01 ′′ , true); ? > " Big = " < ? ph p echo get _ post _ meta ($post - > ID , " as hu _ up im g 01 ′′ , true); ? > " ></a></div></li>
<? ph p} else {? &gt; &lt; li class = " t b - sele cted " &gt; &lt; div class = " t b - pic tb - s 40 ′′ &gt;</div></li> <? ph p ? &gt;

<? ph p if (get _ post _ meta ($post - &gt; ID , ' as hu _ up im g 02 ' , true)) {? &gt;
<li>&lt; div class = " t b - pic tb - s 40 ′′ &gt; &lt; a h ref = " ja vas cript : vo id (0) ; " &gt; &lt; im g sr c = " &lt; ? ph p echo get _ post _ meta ($post - &gt; ID , " as hu _ up im g 02 ′′ , true); ? &gt; " Mit ten = " &lt; ? ph p echo get _ post _ meta ($post - &gt; ID , " as hu _ up im g 02 ′′ , true); ? &gt; " Big = " &lt; ? ph p echo get _ post _ meta ($post - &gt; ID , " as hu _ up im g 02 ′′ , true); ? &gt; " &gt; </a></div></li>
<? ph p {else} ? &gt; <li>&lt; div class = " t b - pic tb - s 40 ′′ &gt;</div></li> <? ph p ? &gt;

<? ph p if (get _ post _ meta ($post - &gt; ID , ' as hu _ up im g 03 ' , true)) {? &gt;
<li>&lt; div class = " t b - pic tb - s 40 ′′ &gt; &lt; a h ref = " ja vas cript : vo id (0) ; " &gt; &lt; im g sr c = " &lt; ? ph p echo get _ post _ meta ($post - &gt; ID , " as hu _ up im g 03 ′′ , true); ? &gt; " Mit ten = " &lt; ? ph p echo get _ post _ meta ($post - &gt; ID , " as hu _ up im g 03 ′′ , true); ? &gt; " Big = " &lt; ? ph p echo get _ post _ meta ($post - &gt; ID , " as hu _ up im g 03 ′′ , true); ? &gt; " &gt; </a></div></li>
<? ph p {else} ? &gt; <li>&lt; div class = " t b - pic tb - s 40 ′′ &gt;</div></li> <? ph p ? &gt;

<? ph p wenn (get _ post _ meta ($post - &gt; ID , ' as hu _ up im g 04 ' , true)) {? &gt;
<li>&lt; div class = " t b - pic tb - s 40 ′′ &gt; &lt; a h ref = " ja vas cript : vo id (0) ; " &gt; &lt; im g sr c = " &lt; ? ph p echo get _ post _ meta ($post - &gt; ID , " as hu _ up im g 04 ′′ , true); ? &gt; " Mit ten = " &lt; ? ph p echo get _ post _ meta ($post - &gt; ID , " as hu _ up im g 04 ′′ , true); ? &gt; " Big = " &lt; ? ph p echo get _ post _ meta ($post - &gt; ID , " as hu _ up im g 04 ′′ , true); ? &gt; " &gt; </a></div></li>
<? ph p ? &gt;

<? ph p wenn (get _ post _ meta ($post - &gt; ID , ' as hu _ up im g 05 ' , true)) {? &gt;
<li>&lt; div class = " t b - pic tb - s 40 ′′ &gt; &lt; a h ref = " ja vas cript : vo id (0) ; " &gt; &lt; im g sr c = " &lt; ? ph p echo get _ post _ meta ($post - &gt; ID , " as hu _ up im g 05 ′′ , true); ? &gt; " Mit ten = " &lt; ? ph p echo get _ post _ meta ($post - &gt; ID , " as hu _ up im g 05 ′′ , true); ? &gt; " Big = " &lt; ? ph p echo get _ post _ meta ($post - &gt; ID , " as hu _ up im g 05 ′′ , true); ? &gt; " &gt; </a></div></li>
<? ph p ? &gt;

</ul>

</div>

 

 

Meta box class . ph p :

  1. <? ph p
  2. /*
  3. Word press - Artik el benut zer defini erte Feld - K lasse - D atei en
  4. Version en : 1.0
  5. Der Ba um ist mein Freund .
  6. Autor U RI :http://www.ashuwp.com
  7. Liz enz :http://www.ashuwp.com/courses/highgrade/298.html
  8. */
  9. Klasse as hu _ meta _ box {
  10.     V AR $op tionen;
  11.     V AR $Bo xin fo;
  12.     / / Kon struk tions funktion
  13.     Funk tion as hu _ meta _ box ($op tionen,$Bo xin fo){
  14.         $D as- &gt; Op tionen = $op tionen;
  15.         $D as- &gt; Bo xin fo = $Bo xin fo;
  16. add _ action (' ad min _ menu '), Das Ar ray(&$D as, ' init _ bo xes ');
  17. add _ action ('save _ post'), Das Ar ray(&$D as, 'save _ postdata');
  18.     }
  19.     / / Initialisierung
  20.     Funk tion init _ boxes () {
  21.         $D as- > add _ script _ and _ styles();
  22.         $D as- > create _ meta _ box ();
  23.     }
  24.     CSS - und JS-Skripte laden
  25.     Funk tion add_script_and_styles(){
  26.         Wenn(Basename( $_ Server['PHP_SELF']) == Seite.php »
  27. || Basename( $_ Server['PHP_SELF']) == Seite-neue.php
  28. || Basename( $_ Server['PHP_SELF']) == „post-new.php"
  29. || Basename( $_ Server['PHP_SELF']) == „post.php"
  30. || Basename( $_ Server['PHP_SELF']) == „Media-upload.php")
  31.         {
  32.             Achten Sie auf die URL des geladenen Skripts
  33. wp_enqueue_style('metabox_fields_css', TEMJS_URI.„metabox_fields.css");
  34. wp_enqueue_script('metabox_fields_js', TEMJS_URI.„metabox_fields.js");
  35. wp_enqueue_style('thickbox');
  36. wp_enqueue_script('media-upload');
  37. wp_enqueue_script('thickbox');
  38.             Wenn(Siehe)$GET _ GET['hijack _ target']))
  39.             {
  40. add _ action ('admin _ head'), Das Ar ray(&$D as, 'add _ hijack _ var');
  41.             }
  42.         }
  43.     }
  44.     /*************************/
  45.     Funk tion add _ hijack _ var ()
  46.     {
  47.         Echo <meta name='hijack_target' content=''.$GET _ GET['hijack _ target']» / >\ n «;
  48.     }
  49.     Erstellen eines benutzerdefinierten Panel
  50.     Funk tion create _ meta _ box () {
  51.         Wenn (function_exists('add_meta_box') & & ist _ Array($D as-> boxinfo['Seite'])
  52.         {
  53.             Foreach ($D as-> boxinfo['Seite'] Als $Area)
  54.             {
  55.                 Wenn ($D as-> boxinfo['Callback'] == ”) $D as-> boxinfo['callback'] = 'new_meta_boxes';
  56. add_meta_box (
  57.                     $D as- > boxinfo['id'],
  58.                     $D as-> boxinfo['title'],
  59.                     Das Ar ray(&$D as, $D as- > boxinfo['callback']),
  60.                     $Area, $D as-> boxinfo['context'],
  61.                     $D as-> boxinfo['Priorität']
  62.                 );
  63.             }
  64.         }
  65.     }
  66.     / / Erstellen einer angezeigten Funktion für ein benutzerdefiniertes Panel
  67.     Funk tion new_meta_boxes () {
  68.         Globale $post;
  69.         / / Aufrufe von Funktionen je nach Typ
  70.         Foreach ($D as> > Optionen Als $op tion)
  71.         {
  72.             Wenn (Methode _ exists)$D as, $op tion[„Typ"]))
  73.             {
  74.                 $meta _ box _ value = get _ post _ meta ($post- > ID, $op tion['id'], wahr;
  75.                 Wenn($meta _ box _ value != “”) $op tion['std '] = $meta _ box _ value;
  76.                 Echo „Div" Klasse=„alt kriesi_meta_box_alt meta_box_'.$" Option ['Type']. meta _ box _. $ this-> boxinfo ['context']. '”>’;
  77.                 $D as->$op tion[ „ T yp " ] ($op tion);
  78.                 Echo ‘</div>’;
  79.             }
  80.         }
  81.         V erste cken Sie den Bereich
  82.         Echo&lt; E inga bet yp =" V erste ckt " Name =“‘.$ this - &gt; bo xin fo [ ' id ' ]. ' _ Non cen ame " id =“‘.$ this - &gt; bo xin fo [ ' id ' ]. ' _ Non cen ame " W erte =' ' wp _ cre ate _ non ce (' ash um eta box '). '” />’;
  83.     }
  84.     - Spe ich ern von Daten
  85.     Funk tion save _ post data () {
  86.         Wenn(E in leitung) $_ Post[ ' post _ type ' ] ) &amp; &amp; in _ array ($_ Post[ ' post _ type ' ],$D as-&gt; bo xin fo [ ' Se ite ' ] ) &amp; &amp; (iss et ($_ Post(„ save ")|| ist et ($_ Post[ „ Ver öffent lich ung " ]) {
  87.         $post _ id = $_ Post[ ' post _ ID ' ];
  88.         Foreach ($D as> > Optionen Als $op tion) {
  89.             Wenn (! wp _ veri fy _ non ce ($_ Post[$D as-&gt; bo xin fo [ ' id ' ]. ' _ non cen ame ' ], ' ash um eta box ')) {
  90.                 Rück kehr $post _ id ;
  91.             }
  92.             Be fug nis zu urte ilen
  93.             Wenn = = " Se ite " $_ Post[ ' post _ type ' ] {
  94.                 Wenn ( ! current _ user _ can („ edit _ page " , $post _ id  ))
  95.                 Rück kehr $post _ id ;
  96.             } Mehr {
  97.                 Wenn ( ! current _ user _ can („ edit _ post " , $post _ id  ))
  98.                 Rück kehr $post _ id ;
  99.             }
  100.             Kon verti eren von vor defini erten Zeichen in HTML - Ent itäten
  101.             Wenn( $op tion[ ' Ty pe ' ] == ' tin ym ce ') {
  102.                     $D aten = St ri ps lash es($_ Post[$op tion[ ' id ' ]]);
  103.             }Else if( $op tion[ ' type ' ] == ' check box ') {
  104.                     $D aten = $_ Post[$op tion[ ' id ' ]] ;
  105.             }Mehr{
  106.                 $D aten = ht m ls pecial ch ars ($_ Post[$op tion[ ' id ' ], EN T _ QU OT ES ,„ UT F - 8 ");
  107.             }
  108.             Wenn(get_ post _ meta ()$post _ id , $op tion[ ' id ' ] = = “”)
  109. add _ post _ meta ($post _ id , $op tion[ " ID " ], $D atenWahr ha ftig keit);
  110.             Else if($D aten != get _ post _ meta ()$post _ id , $op tion[ ' id ' ], true))
  111. update _ post _ meta ($post _ id , $op tion[ " ID " ], $D aten);
  112.             Else if($D aten == “”)
  113. delete _ post _ meta ()$post _ id , $op tion[ ' id ' ], get _ post _ meta ($post _ id , $op tion[ ' id ' , true));
  114.         }
  115.         }
  116.     }
  117.     / / Titel an ze igen
  118.     Funk tion Titel ($W erte){
  119.         Echo ‘<p>’.$W erte[ „ N ame " ]. '</p>’;
  120.     }
  121.     / / Text box
  122.     Funk tion Text ($W erte){
  123.         Wenn(Siehe)$D as- &gt; Daten bank _ Op tionen$W erte[ ' id ' ]])) $W erte['std '] = $D as- &gt; Daten bank _ Op tionen$W erte[ ' id ' ]] ;
  124.         Echo ‘<p>’.$W erte[ „ N ame " ]. '</p>’;
  125.         Echo ‘<p>&lt; E ingang st yp =" Te xt " Gr ö ße =“‘.$ Gr ö ße [ ' Gr ö ße ' ]. '” W erte =“‘.$ Wert [ ' st d ' ]. '” id =“‘.$ Wert [ ' id ' ]. '” Name =“‘.$ Wert [ ' id ' ]. '”/>’;
  126.         Echo $W erte[ „ des c " ] '<br/></p>’;
  127.         Echo ‘<br/>’;
  128.     }
  129.     / / Text feld
  130.     Funk tion Text se ite ($W erte){
  131.         Wenn(Siehe)$D as- &gt; Daten bank _ Op tionen$W erte[ ' id ' ]])) $W erte['std '] = $D as- &gt; Daten bank _ Op tionen$W erte[ ' id ' ]] ;
  132.         Echo ‘<p>’.$W erte[ „ N ame " ]. '</p>’;
  133.         Echo ‘<p>&lt; Text bereich Klasse=„ kri esi _ text area " col s =“60” Ro ws =“5” id =“‘.$ Wert [ ' id ' ]. '” Name =“‘.$ Wert [ ' id ' ]. '”>’.$W erte[ „ St d " ] '</textarea>’;
  134.         Echo $W erte[ „ des c " ] '<br/></p>’;
  135.         Echo ‘<br/>’;
  136.     }
  137.     Medi en hoch gela den
  138.     Funk tion Medi en ($W erte){
  139.         Wenn(Siehe)$D as- &gt; Daten bank _ Op tionen$W erte[ ' id ' ]])) $W erte['std '] = $D as- &gt; Daten bank _ Op tionen$W erte[ ' id ' ]] ;
  140.         Bild hoch la den Kn op f
  141.         Globale $post _ ID, $temp _ ID;
  142.         $up load ing _ i fr ame _ id = (int) (0 == $post _ ID ? $temp _ ID : $post _ ID);
  143.         $media _ upload _ i fr ame _ sr c = Media - up load . ph p ? post _ id = $up load ing _ i fr ame _ ID »;
  144.         $image _ upload _ i fr ame _ sr c = apply _ fil ters (' image _ up load _ i fr ame _ src ' , $media _ upload _ i fr ame _ sr c&amp; type = Image);
  145.         $But ton = ' &lt; a h ref =“‘.$ image _ up load _ i fr ame _ src . ' &amp; amp ; hi jack _ target = ' . $ values [ ' id ' ]. ' &amp; amp ; TB _ i fr ame = true id =“‘.$ Wert [ ' id ' ]. '” Klasse=„ k _ hi jack button thi ck box " Click auf =„ R et urn false " &gt; hoch gela den</a>’;
  146.         / / Be urte ilen Bild format , Bild Vors chau
  147.         $Im age = ”;
  148.         Wenn($W erte[ ' st d ' ] ! = ”) {
  149.             $F ile Ex tension = Sub str .($W erte[ „ st d " ], Str r pos($W erte[ „ st d " ], ‘.’+ 1) ;
  150.             $Er we iter ung = Das Ar ray(" p ng ", " gi f ", " j peg ", " jp g ", " pdf ", " tif "));
  151.             Wenn(in_ Ar ray ($F ile Ex tension, $Er we iter ung))
  152.             {
  153.                 $Im age = ' < im g sr c =“‘.$ Wert [ ' st d ' ]. '” />’;
  154.             }
  155.         }
  156.         Echo < div id =“‘.$ values [ ' id ' ]. ' _ Div » Klasse=„ kri esi _ pre view _ pic ">’.$Im age . '</div>’;
  157.         Echo ‘<p>’.$W erte[ „ N ame " ]. '</p><p>’;
  158.         Wenn($W erte[ ' des c ' ] ! = “”) Echo ‘<p>’.$W erte[ „ des c " ] '<br/>’;
  159.         Echo &lt; &lt; In put Klasse=„ kri esi _ pre view _ pic _ input " Typ =" Te xt " Gr ö ße =“‘.$ Gr ö ße [ ' Gr ö ße ' ]. '” W erte =“‘.$ Wert [ ' st d ' ]. '” Name =“‘.$ Wert [ ' id ' ]. '”/>’.$But ton;
  160.         Echo ‘</p>’;
  161.         Echo ‘<br/>’;
  162.     }
  163.     / / Aus wa hl kas ten
  164.     Funk tion Radio) $W erte ){
  165.         Wenn(Siehe)$D as- &gt; Daten bank _ Op tionen$W erte[ ' id ' ]]))
  166.             $W erte['std '] = $D as- &gt; Daten bank _ Op tionen$W erte[ ' id ' ]] ;
  167.         Echo ‘<p>’.$W erte[ „ N ame " ]. '</p>’;
  168.         Foreach( $W erte(„ B utt ons ") Als $K ey=>$W ert ) {
  169.             $ge prü ft =“”;
  170.             Wenn($W erte[ ' st d ' ] $K ey) {
  171.                 $ge prü ft = ' überprü ft = " über prü ft "‘;
  172.             }
  173.             Echo „ In put " .$ge prü ft.’Typ =" R adio " Klasse=„ K check " W erte =“‘.$ Sch lüssel . '” Name =“‘.$ Wert [ ' id ' ]. '”/>’.$W ert;
  174.         }
  175.     }
  176.     / / Check box
  177.     Funk tion Check box ($W erte){
  178.         Echo ‘<p>’.$W erte[ „ N ame " ]. '</p>’;
  179.         Foreach( $W erte(„ B utt ons ") Als $K ey=>$W ert ) {
  180.             $ge prü ft =“”;
  181.             Wenn( ist _ Array($W erte[ ' st d ' ]) &amp; &amp; in _ array ($K ey,$W erte[ ' st d ' ])) {
  182.                 $ge prü ft = ' überprü ft = " über prü ft "‘;
  183.             }
  184.             Echo „ In put " .$ge prü ft.’Typ =Die „ Che ck box " Klasse=„ K check " W erte =“‘.$ Sch lüssel . '” Name =“‘.$ Wert [ ' id ' ]. '[]”/>’.$W ert;
  185.         }
  186.         Echo „ &lt; Label für=“‘.$ Wert [ ' id ' ]. '”>’.$W erte[ „ des c " ] '</label><br/></p>’;
  187.     }
  188.     / / Ab wär ts rah men
  189.     Funk tion Drop down ($W erte){
  190.         Echo ‘<p>’.$W erte[ „ N ame " ]. '</p>’;
  191.             // Wä hlen Sie In hal te , um Se iten , Kategori en , Men üs , Se iten le isten und benut zer defini erte In hal te zu ermög lichen
  192.             Wenn($W erte[ ' Sub type ' ] == ' Se ite ') {
  193.                 $S ele ct = " Se ite aus wä hlen ";
  194.                 $E int rag = get _ pag es (' tit le _ li = & order by = name ');
  195.             }Mehr Wenn($W erte[ ' Sub type ' ] == ' cat ') {
  196.                 $S ele ct = „ K ateg orie aus wä hlen "
  197.                 $E int rag = get _ cat egori es (' tit le _ li = & order by = name & h ide _ emp ty = 0 ');
  198.             }Mehr Wenn($W erte[ ' Sub type ' ] == ' Men ü ') {
  199.                 $S ele ct = ' Men ü auf der link en Seite aus wä hlen ' ;
  200.                 $E int rag = get _ ter ms (' nav _ menu ' , Das Ar ray(' h ide _ empty ' => false)
  201.             }Mehr Wenn($W erte[ ' Sub type ' ] == ' S ide bar ') {
  202.                 Globale $wp _ registered _ sid eb ars;
  203.                 $S ele ct = „ S ele ct a special sid ebar " ;
  204.                 $E int rag = $wp _ registered _ sid eb ars;
  205.             }Mehr{
  206.                 $S ele ct = „ S ele ct ... " ;
  207.                 $E int rag = $W erte[ „ Sub typ " ];
  208.             }
  209.             Echo ‘<p>&lt; aus wä hlen Klasse=" Post form " id =“‘. $valu es [ ' id ' ]. '” Name =“‘. $valu es [ ' id ' ]. '”> ‘;
  210.             Echo &lt; Op tion Wert =“”>’.$S ele ct . '</option> ‘;
  211.             Foreach ($E int rag Als $K ey => $E intr itt){
  212.                 Wenn($W erte[ ' Sub type ' ] == ' Se ite ') {
  213.                     $ID = $E intr itt- &gt; ID ;
  214.                     $T itel = $E intr itt- &gt; Post _ Title ;
  215.                 }Mehr Wenn($W erte[ ' Sub type ' ] == ' cat ') {
  216.                     $ID = $E intr itt- &gt; term _ id ;
  217.                     $T itel = $E intr itt&gt; Name ;
  218.                 }Mehr Wenn($W erte[ ' Sub type ' ] == ' Men ü ') {
  219.                     $ID = $E intr itt- &gt; term _ id ;
  220.                     $T itel = $E intr itt&gt; Name ;
  221.                 }Mehr Wenn($W erte[ ' Sub type ' ] == ' S ide bar ') {
  222.                     $ID = $E intr itt[ „ ID " ];
  223.                     $T itel = $E intr itt[ „ N ame " ];
  224.                 }Mehr{
  225.                     $ID = $E intr itt;
  226.                     $T itel = $K ey;
  227.                 }
  228.                 Wenn ($W erte[ ' st d ' ] $ID ){
  229.                     $ge wä hlt = » ausge wä hlt = » ausge wä hlt «;
  230.                 }Mehr{
  231.                     $ge wä hlt = “”;
  232.                 }
  233.                 Echo„ &lt; option $sele cted value = ' ". $ID.“‘>”. $T itel.“</option>”;
  234.             }
  235.         Echo ‘</select>’;
  236.         Echo $W erte[ „ des c " ] '<br/></p>’;
  237.         Echo ‘<br/>’;
  238.     }
  239.     / / Hera us geber
  240.     Funk tion T inn itus ($W erte){
  241.         Wenn(Siehe)$D as- &gt; Daten bank _ Op tionen$W erte[ ' id ' ]]))
  242.             $W erte['std '] = $D as- &gt; Daten bank _ Op tionen$W erte[ ' id ' ]] ;
  243.         Echo ‘<p>’.$W erte[ „ N ame " ]. '</p>’;
  244. wp _ editor ( $W erte[ „ st d " ], $W erte[ ' id ' ]
  245.         //wp _ ed itor ( $valu es [ ' st d ' ], ' cont ent ', array (' df w ' =&gt; true , ' tab fo cus _ ele ments ' =&gt; ' s ample - per mal ink , post - pre view ', ' ed itor _ he ight ' =&gt; 36 0));
  246.         / / Konf igur ation Par am eter
  247.         /* wp _ ed itor ($meta _ box [ ' st d ' ], $meta _ box [ ' name ' ]. ' _ value ', $sett ings = array (qu ick tag s = &gt; 0, // Ab bre chen des ht ml - M odus
  248. tin ym ce = &gt; 1, // Visu alisi erungs mod us
  249. media _ but t ons = &gt; 0, / / Ab bre chen des Medi en - Up load s
  250. text area _ ro ws = &gt; 5, // Ze ilen zahl auf 5
  251. editor _ class = &gt; " text are ast yle ")); */
  252.     }
  253. }
  254. ?>