der mischmasch muss nicht zwangsläufig durch ihn zustandegekommen sein. sollte es vom theme-entwickler kommen, gehört der mE allerdings an den pranger und gesteinigt.....
vG
Arno
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellender mischmasch muss nicht zwangsläufig durch ihn zustandegekommen sein. sollte es vom theme-entwickler kommen, gehört der mE allerdings an den pranger und gesteinigt.....
vG
Arno
Nach dem zweiten Block musst Du das:
......durch das ersetzen:
.....
Sorry, aber nein.....
Er hat ein Plugin in die functions.php kopiert, was man zwar prinzipiell machen kann, aber generell den Sinn und Zweck von Plugins vollkommen konterkariert!
Das Plugin gehört in das Verzeichnis /wp-content/plugins als eigenständige Datei und ist dann über den entsprechenden Backend-Menüpunkt zu aktivieren.
Wenn Upgrades der Plugins anstehen hat er ansonsten mehr arbeit, um die functions.php wieder auseinander zu dröseln, als er nutzen durch das zusammengewürfelte Coding erzielen kann.
vG
Arno
PS eumel: lies bitte demnächst mal, was andere schreiben.... (siehe Deinen Beitrag oben)
genauso beliebt: fehlerhafte chmod-einstellungen der theme- bzw. plugin-verzeichnisse....
vG
Arno
der fehlermeldung nach dürftest du aber auch die function.php deines themes editiert haben..... irgendwo in der datei wird etwas ausgegeben.... schau mal nach ob vor den führenden bzw. schließenden php-tags ('<?php' bzw. '?>') ganz am anfang bzw. ende noch etwas schrott steht (können auch nur leerzeichen oder zeilenumbrüche sein).
wenn ja, rausnehmen...
wenn nein...
functions.php hier posten .... und die php-tags nicht vergessen ;)
vG
Arno
hast du mal überprüft ob du nicht auch noch elemente der css-datei in dein theme übernehmen musst?
vG
Arno
poste mal bitte einen link auf die entwicklungsseite(n) auf denen das plugin aktiviert ist....
und grabben kann man das css sehr gut mit dem developer-plugin für den firefox....
vG
Arno
PS wenn du vermutest, das es mit der beitragsanzahl (?!) zusammenhängt, solltest du das ggf. mal auf der entwicklungsseite austesten und den plugin-authoren antriggern....
PPS es mag zwar um das plugin gehen, aber letztlich geht es um die zum plugin gehördenden design-elemente und somit gehört der thread in das design-board
sorry, aber mit bildern kann dir keiner helfen...
wie monika schon sagte, wird's wohl an den css-angaben des plugins liegen.. die sieht man nunmal auf den bildern nicht, sondern nur wenn das plugin aktiviert ist.
ergo: plugin aktivieren, jegliche css-ausgabe (auch solche die über den header vom plugin selbst abgesondert werden) grabben und mit den code-tags hier posten....
das du's auf der hauptseite nicht gebrauchen kannst, kann ich verstehen. leg dir für design-anpassungen (auch für die integration neuer plugins) doch mal ne subdomain mit eigener db an und kopiere dein komplettes wp (inkl. datenbank) darein. anschließend noch die datenbank für die entwicklungsseite angepasst (siehe FAQ --> Anpassen der Blog-Adresse nach Umzug) und den dortigen link hier gepostet.
anpassungen kann man besser auf der entwicklungsseite ausprobieren und anschließend auf die hauptseite übernehmen. du siehst, welche schwierigkeiten es dir einbringt wenn man direkt am lebenden objekt operiert.
vG
Arno
PS SCHREIEN --> sprich ganze passagen deiner posts in grossschrift bringen dich auch nicht weiter.... je lauter man brüllt desto weniger interessierts die anderen....
das hier sollte das fertige plugin sein:
<?php
/*
Plugin Name: block registration mail to admin
Plugin URI: http://www.arno-simon.de/
Description: blocks registration emails for new users to admin
Author: Arno Simon
Version: 0.1
Author URI: http://www.arno-simon.de/
*/
function as_block_admin_registration_email( $headers ) {
$admin_email = get_option('admin_email');
$Subject2exclude = sprintf(__('[%s] New User Registration'), get_option('blogname'));
if( $admin_email == $headers['to']
&& $Subject2exclude == $headers['subject'] ) {
$headers['to'] = '';
}
return $headers;
}
add_filter('wp_mail', 'as_block_admin_registration_email', 0, 1);
?>
Alles anzeigen
einfach als as_block_adm_reg_mail.php ins Plugin-Verzeichnis schmeissen und aktivieren. Ist zwar noch nicht online dahingehend getestet, was der eigentliche mailer damit macht, aber mehr als als unzustellbar zurückschicken kann er auch nicht. durch das coding wird bei registrierungsemails einfach der empfänger gelöscht.
vG
Arno
PS das mit den Filtern hat mich auch mal gereizt ;) ist im übrigen mit'ner 2.3.2 entwickelt.
anstatt die zeile oben zu kommentieren, kannst du hierzu über den filter "wp_mail" auch eine entsprechende filter-funktion in einem eigenen plugin implementieren.
vG
Arno
du meinst nicht per zufall generell die "registrierung" neuer benutzer, oder?
vG
Arno
das hat aber nichts mit theme-entwicklung zu tun... :arrow: verschoben....
Wie lautet der Link zu deinem Blog?
war auch meine frage....
wp-includes/pluggable.php
suche nach "function wp_new_user_notification(" (um zeile 615)
in der funktion die zeile:
@wp_mail(get_option('admin_email'), sprintf(__('[%s] New User Registration'), get_option('blogname')), $message);
mit zwei / (also //) auskommentieren und fertig ist's....
aber natürlich steigt somit auch das risiko, das sich jemand unerwünschtes registriert ohne das du's merkst....
vG
Arno
hi thomas,
hast du nach dem letzten BD einsatz irgendwelche neuen plugins eingesetzt oder sonstige änderungen vorgenommen?
vG
Arno
ich zitiere dazu mal aus der gettext-doku (windows-help-file):
ZitatFiles ending with `.pot' are kind of base translation files found in distributions, in PO file format, and `.pox' files are often temporary PO files.
ergo sollten die .pot files auch nicht wirklich die große rolle spielen. aber ich werde weitersehen, ob die sich ohne probleme generieren lassen.
vG
Arno
ok... ich werd mal sehen, was ich da machen kann....
vG
Arno
nein, man kann den code nicht direkt in die auszugebenden inhalte kopieren. für die integration eigenen codes gibt es einerseits die theme-dateien und andererseits das plugin-konzept.
alles andere käme einer sicherheitslücke preis.
natürlich gibt es auch plugins welche dir die ausführung von codes in den inhalten gestatten (php-exec z.b.), letztlich halte ich es aber auch nicht unbedingt für der weisheit letzten schluss, dies so zu machen.
zwei punkte an denen man das coding unterbringen kann, reichen mE vollkommen aus.
vG
Arno
ich würde vorschlagen, du postest mal den code mit dem du es probiert hast (sprich deine umsetzung des o.g. snippets) und wir sagen dir wo der fehler liegt... ansonsten dürfte sich der wissenszugewinn für dich in grenzen halten ;)
vG
Arno
PS zum Problem selbst, kann dir vielleicht das hier aus der Doku behilflich seien: Erstellen der Sprachdatei mit poEdit − WordDoku
vG
Arno