Siehe Deine Themedateien: durchschauen und ändern.
Beiträge von kaiser
-
-
Ws ist Wordbrooker? Ein Theme?
Bitte lies einmal die Forenregeln und ergänze das hier ein wenig.
-
Schau Dir bitte die WordPress Codex Einträge zu Loop einmal genauer an. Das wird dort erklärt.
-
Schau in den Core und kopier Dir das einfach dort raus. Schau aber, dass Du entsprechende Vorkehrung triffst, damit keiner an Deine DB kann.
-
Du kannst mit folgendem einen Schritt weiter kommen:
Code
Alles anzeigen// ungetestet function my_contact_form_test(); { global $current_user; // hier bin ich mir über den "mail" Teil des Array nicht sicher: $user_mail = $current_user->mail; // teste das einmal: $return_val = '<h1 style="background-color: yellow">Mail: ' . $user_mail . ' - '; // dann bei $_GET oder $_POST oder $_REQUEST einhaken: ( ( $your_value_from_input == $user_mail ) ? $return_val .= 'Mailadresse stimmt' : $return_val .= 'Mailadresse stimmt nicht' ); $return_val .= '</h1>'; return print $return_val; } -
Lies Dir das http://wordpress.stackexchange.com/questions/715/ einmal durch, wenn Du Dein Theme selbst entwickelt hast. Das haben einige sehr gute WP Entwickler (jep, ich hab da auch was geschrieben ;) ) für genau Dich geschrieben. Du hast nämlich einfach einen Konflikt, der vermutlich an a) globalen Variablen, b) doppelten Funktionsnamen liegt.
-
Ad no_conflict) http://tinyurl.com/2f5dzuz
Ad <p>) http://tinyurl.com/2ftvvdc
Deine Fußzeile ist inspirierend ;)
-
Wieso? Du willst den wp_options-table doch ändern, oder?
http://codex.wordpress.org/Function_Reference/update_option
Damit kannst Du dort drinnen alles mögliche updaten. Daten mit get_option holen, in ein Array legen, ändern und mit foreach($bla as $blop) { update_option(usw... aktualisieren..
Kann zwar sein, dass ich mich irre (lange her, dass ich ein Plugin zu sowas geschrieben hab), aber es sollte eigentlich funktionieren.
-
Ad Ironie) "in den Code" heißt's (4ter Fall), aber eigentlich ging's mir eher die Höflichkeit in der Formulierung, er wollte ja helfen.
Ad Code)
Da hat in meinem (php) Code wirklich beim echo hinten ein "Sticherl" (') gefehlt. Wenn ich die Datei allerdings direkt aufrufe, kommt sie. Daher folgendes: ALLE Pfad- und Dateinamen in Kleinschreibung ändern. Dann weiters die Js-Datei folgendermaßen aufrufen:Code$my_js_file = get_bloginfo('template_directory') . '/backgroudnscreenflash/[COLOR=Red]ac[/COLOR]_[COLOR=Red]r[/COLOR]un[COLOR=Red]a[/COLOR]ctive[COLOR=Red]c[/COLOR]ontent.js';Dann entfernst Du bitte noch das zweite unnötige <body>-Tag über div id="page". Weiters solltest Du zuerst die Abfrage der Datei im head machen und dann erst die <script>-Definition setzen. Außerdem bitte den 2ten script-Teil in den ersten rein packen (gleich nach == 0).
Ich kann Js eigentlich nicht, aber ich denke es müsste eigentlich ja 1(true) sein, da sonst ja nix passieren kann, außer das der alert kommen sollte.
-
Da müsstest Du entweder direkt bei wordpress.org > pluginarchiv oder einfach über den installieren link in deinem backend suchen.
-
hahahah .das hab ich doch so schon gemacht oder? schau mal oben in dem code!
ohne Worte
...
mach copy paste. wenn was groß und gelbes auftaucht: lesen.PHP
Alles anzeigen[COLOR=#800000]<script language=[COLOR=#0000ff]"javascript"[/COLOR]>[/COLOR]AC_FL_RunContent = 0;[COLOR=#800000]</script>[/COLOR] <?php $my_js_file = [COLOR=#800000][COLOR=#0000ff]'http://www.formkoalition.de/wp-[URL="http://forum.wordpress-deutschland.org/lexikon/?do=showentry&item=content"]content[/URL]/themes/FOKOpage/FULLSCREENVIDEOBACKGROUND/AC_RunActiveContent.[URL="http://forum.wordpress-deutschland.org/lexikon/?do=showentry&item=js"]js[/URL]'; [/COLOR][/COLOR]if(!file_exists($my_js_file)) echo '<h1 style="background=yellow;">JS DATEI FEHLT!</h1>; [COLOR=#800000][COLOR=#0000ff]?> [/COLOR][/COLOR][COLOR=#800000]<script src=[COLOR=#0000ff]"<?php echo [/COLOR][/COLOR]$my_js_file; ?>[COLOR=#800000][COLOR=#0000ff]"[/COLOR] language=[COLOR=#0000ff]"javascript"[/COLOR]>[/COLOR][COLOR=#800000]</script>[/COLOR] [COLOR=#800000]<script language=[COLOR=#0000ff]"javascript"[/COLOR]>[/COLOR] if (AC_FL_RunContent == 0) { alert("This page requires AC_RunActiveContent.[URL="http://forum.wordpress-deutschland.org/lexikon/?do=showentry&item=js"]js[/URL]."); } else { AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0','width','100%','height','100%','id','index','align','middle','src','index','quality','high','scale','noscale','salign','lt','bgcolor','#ffffff','name','index','allowscriptaccess','sameDomain','allowfullscreen','false','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','index' ); //end AC code } [COLOR=#800000]</script>[/COLOR][COLOR=#000080]</head>[/COLOR] [COLOR=#000080]<body>[/COLOR] [COLOR=#000080]<div id=[COLOR=#0000ff]"flashcontent"[/COLOR]>[/COLOR] [COLOR=#000080]<noscript>[/COLOR] [COLOR=#000080]<object classid=[COLOR=#0000ff]"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"[/COLOR] codebase=[COLOR=#0000ff]"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0"[/COLOR] width=[COLOR=#0000ff]"100%"[/COLOR] height=[COLOR=#0000ff]"100%"[/COLOR] id=[COLOR=#0000ff]"index"[/COLOR] align=[COLOR=#0000ff]"middle"[/COLOR]>[/COLOR] [COLOR=#000080]<param name=[COLOR=#0000ff]"allowScriptAccess"[/COLOR] value=[COLOR=#0000ff]"sameDomain"[/COLOR] />[/COLOR] [COLOR=#000080]<param name=[COLOR=#0000ff]"allowFullScreen"[/COLOR] value=[COLOR=#0000ff]"false"[/COLOR] />[/COLOR] <?php $my_swf_file = [COLOR=#000080][COLOR=#0000ff]'http://www.formkoalition.de/wp-[URL="http://forum.wordpress-deutschland.org/lexikon/?do=showentry&item=content"]content[/URL]/themes/FOKOpage/FULLSCREENVIDEOBACKGROUND/index.swf'; if(!is_file([/COLOR][/COLOR]$my_swf_file) || !file_exists($my_swf_file)) echo '<h1 style="background=yellow;">SWF DATEI FEHLT!</h1>; [COLOR=#000080]<param name=[COLOR=#0000ff]"movie"[/COLOR] value=[COLOR=#0000ff]"http://www.formkoalition.de/wp-[URL="http://forum.wordpress-deutschland.org/lexikon/?do=showentry&item=content"]content[/URL]/themes/FOKOpage/FULLSCREENVIDEOBACKGROUND/index.swf"[/COLOR] />[/COLOR] [COLOR=#000080]<param name=[COLOR=#0000ff]"quality"[/COLOR] value=[COLOR=#0000ff]"high"[/COLOR] />[/COLOR] [COLOR=#000080]<param name=[COLOR=#0000ff]"scale"[/COLOR] value=[COLOR=#0000ff]"noscale"[/COLOR] />[/COLOR] [COLOR=#000080]<param name=[COLOR=#0000ff]"salign"[/COLOR] value=[COLOR=#0000ff]"lt"[/COLOR] />[/COLOR] [COLOR=#000080]<param name=[COLOR=#0000ff]"bgcolor"[/COLOR] value=[COLOR=#0000ff]"#ffffff"[/COLOR] />[/COLOR] [COLOR=#000080]<embed src=[COLOR=#0000ff]"http://www.formkoalition.de/wp-[URL="http://forum.wordpress-deutschland.org/lexikon/?do=showentry&item=content"]content[/URL]/themes/FOKOpage/FULLSCREENVIDEOBACKGROUND/index.swf"[/COLOR] quality=[COLOR=#0000ff]"high"[/COLOR] scale=[COLOR=#0000ff]"noscale"[/COLOR] salign=[COLOR=#0000ff]"lt"[/COLOR] bgcolor=[COLOR=#0000ff]"#ffffff"[/COLOR] width=[COLOR=#0000ff]"100%"[/COLOR] height=[COLOR=#0000ff]"100%"[/COLOR] name=[COLOR=#0000ff]"index"[/COLOR] align=[COLOR=#0000ff]"middle"[/COLOR] allowScriptAccess=[COLOR=#0000ff]"sameDomain"[/COLOR] allowFullScreen=[COLOR=#0000ff]"false"[/COLOR] type=[COLOR=#0000ff]"application/x-shockwave-flash"[/COLOR] pluginspage=[COLOR=#0000ff]"http://www.macromedia.com/go/getflashplayer"[/COLOR] />[/COLOR] [COLOR=#000080]</object>[/COLOR] [COLOR=#000080]</noscript>[/COLOR] [COLOR=#000080]</div> [/COLOR]weiters einmal über groß und kleinschreibung von datei- & ordnernamen nachdenken.
-
Laut gedacht: Ich weiß jetzt nicht auswendig, wo/wann get_query_var() aufgerufen wird (siehe: hooks). Prinzipiell enthält der return Wert vermutlich den Inhalt von global $wp_query, also alle Werte, die bei der DB Anfrage in dem object retour gegeben werden.
Ich denke einmal, dass jede Art der Pfadangabe in Deinem Theme geprüft werden sollte. Einfach einmal folgendes eingeben:
Code
Alles anzeigen// ungetestet: add_action('init', 'custom_test_url_db'); function custom_test_url_db() { global $wpdb; echo '<table>'; echo '<tr><td colspan="2">' . $wpdb->prefix . '</td>'; echo '<td>Const. - Abs. WP /root: ' . ABSPATH . '</td></tr>'; echo '<td>Const. - /root Theme: ' . TEMPLATEPATH . '</td>'; echo '<td>Const. - /root Child-Theme: ' . STYLESHEETPATH . '</td></tr>'; echo '<td>function url: ' . get_bloginfo('url') . '</td>'; echo '<td>function wp_url: ' . get_bloginfo('wp_url') . '</td></tr>'; echo '<td>function: /root Theme: ' . get_bloginfo('template-directory') . '</td>'; echo '</table>'; }Probier das einmal lokal und einmal am Web-Server aus. Dann siehst Du die Unterschiede und kannst es vielleicht finden, oder zumindestens einschränken. Falls es kein Treffer ist, dann einmal alle Constanten vom Theme prüfen und alle SQL statements und dann alles mit $wpdb.
-
Vor allem am Textstyling würde ich feilen. Das ist schon sau hart zu lesen (weiß auf schwarz), es brennen die Augen und die Zeilenumbrüche sind irgendwo. Da kommt man ziemlich aus dem Konzept.
Edit: In FF 3.6 schaut die Seite aber echt fein aus.
-
Wo istdenn der Link hin?
-
Gut finde ich dem Zusammenhang dann den Artikel zu "geklaute Bilder aus Google = nicht gut" :D
-
Naja. Eigentlich solltest Du gar nichts ändern müssen, sofern die Pfade richtig angegeben sind...
-
Der Loop hat "order_by" Parameter. Ich denke, da geht auch was Du Dir vorstellst.
-
Wo genau machst Du die Abfrage, bzw. was willst Du damit erreichen?
Bsp:
global $wp_query;
$my_id = $wp_query->post->ID;(glaub ich).
-
Also nach 45 posts, solltest Du den CODE-Button echt kennen....
Code
Alles anzeigen<!-- BEISPIEL --> <object type="application/x-shockwave-flash" id="flashcontent" name="flashcontent" data="main.swf" style="visibility: visible;" height="100%" width="100%"> <param name="quality" value="high"> <param name="scale" value="noscale"> <param name="wmode" value="window"> <param name="allowscriptaccess" value="always"> <param name="bgcolor" value="#000000"> </object> <div style="width: 200px; height: 200px; display: block; margin: 0pt auto; background-color: red; color: white; top: 0pt; left: 0pt; position: absolute;">TEST</div>Ps.: Ergebnis ist aus Google und mit Firebug einfach eine Beispielseite angeschaut...
-
WPML müllt die DB komplett zu. Such einmal nach "zweisprachig" hier im Forum und du findest tausend Ansätze