Beiträge von csign
-
-
Ähem, mit try&error hab ich's hinbekommen:
anhand von Linking Posts Pages and Categories « WordPress Codex, wenn jemand mal nachlesen möchte ...
Vielleicht weiß einer, was da die index.php "verloren" hat, es funktioniert, den Sinn hinter der index.php kapier ich allerdings nicht :confused:
-
Hallo,
ich habe eine neue Seite angelegt, ID35.
Diese Seite werde ich im Header ausblenden, das krieg ich noch hin :mrgreen:
Ich möchte jedoch diese Seite in der footer.php als Impressum verlinken.
Wie lautet denn bitte der korrekte PHP-Code zum Verlinken auf diese Page-ID?
<a href="???">Impressum</a>
Ich weiß nicht recht, wie man das "in PHP" formuliert :roll: Es soll auch nur diese Page ID sein und nicht die ganzen wp_list_pages.
Danke.
-
Perfekt - auf alle Fälle vielen Dank für die Mühe, jetzt klappts!
-
-
Danke, aber das war's leider nicht :-?
Die Seiten-ID stimmt definitiv: 28Ich hab jetzt unter wp_widget_pages das hier:
PHP
Alles anzeigenfunction wp_widget_pages( $args ) { extract( $args ); $options = get_option( 'widget_pages' ); $title = empty( $options['title'] ) ? __( 'Pages' ) : $options['title']; $sortby = empty( $options['sortby'] ) ? 'menu_order' : $options['sortby']; $exclude = empty( $options['exclude'] ) ? '' : '&exclude=' . $options['exclude']; if ( $sortby == 'menu_order' ) { $sortby = 'menu_order, post_title'; } $out = wp_list_pages( 'title_li=&echo=0&exclude=28&sort_column=' . $sortby . $exclude ); if ( !empty( $out ) ) { ?> <?php echo $before_widget; ?> <?php echo $before_title . $title . $after_title; ?> <ul> <?php echo $out; ?> </ul> <?php echo $after_widget; ?> <?php } }Im oberen Bereich gibts noch soviel "exclude"-Geschmarre ... vielleicht muss da auch noch was geändert werden?
Oder im Bereich wp_widget_pages_control noch zusätzlich was?
PHP
Alles anzeigenfunction wp_widget_pages_control() { $options = $newoptions = get_option('widget_pages'); if ( $_POST['pages-submit'] ) { $newoptions['title'] = strip_tags(stripslashes($_POST['pages-title'])); $sortby = stripslashes( $_POST['pages-sortby'] ); if ( in_array( $sortby, array( 'post_title', 'menu_order', 'ID' ) ) ) { $newoptions['sortby'] = $sortby; } else { $newoptions['sortby'] = 'menu_order'; } $newoptions['exclude'] = strip_tags( stripslashes( $_POST['pages-exclude'] ) ); } if ( $options != $newoptions ) { $options = $newoptions; update_option('widget_pages', $options); } $title = attribute_escape($options['title']); $exclude = attribute_escape( $options['exclude'] ); ?> <p><label for="pages-title"><?php _e('Title:'); ?> <input style="width: 250px;" id="pages-title" name="pages-title" type="text" value="<?php echo $title; ?>" /></label></p> <p><label for="pages-sortby"><?php _e( 'Sort by:' ); ?> <select name="pages-sortby" id="pages-sortby"> <option value="post_title"<?php selected( $options['sortby'], 'post_title' ); ?>><?php _e('Page title'); ?></option> <option value="menu_order"<?php selected( $options['sortby'], 'menu_order' ); ?>><?php _e('Page order'); ?></option> <option value="ID"<?php selected( $options['sortby'], 'ID' ); ?>><?php _e( 'Page ID' ); ?></option> </select></label></p> <p><label for="pages-exclude"><?php _e( 'Exclude:' ); ?> <input type="text" value="<?php echo $exclude; ?>" name="pages-exclude" id="pages-exclude" style="width: 180px;" /></label><br /> <small><?php _e( 'Page IDs, separated by commas.' ); ?></small></p> <input type="hidden" id="pages-submit" name="pages-submit" value="1" /> <?php }:???:
Aus der Sidebar (--> widgets!) möchte ich unter "Seiten" nicht das "News...abonnieren" (= ID28) und nicht die "Testseite mit Tabelle" (= ID9) drin haben (als Beispiel).
-
Hallo,
wie und wo kann ich mit welchem PHP-Code die widgets.php dahingehend ändern, dass einzelne Seiten(-IDs) nicht unter "Seiten" angezeigt werden?
Ich vermute mal, die entsprechende Stelle in der widgets.php ist dazu diese:
PHP
Alles anzeigenfunction wp_widget_pages( $args ) { extract( $args ); $options = get_option( 'widget_pages' ); $title = empty( $options['title'] ) ? __( 'Pages' ) : $options['title']; $sortby = empty( $options['sortby'] ) ? 'menu_order' : $options['sortby']; $exclude = empty( $options['exclude'] ) ? '' : '&exclude=' . $options['exclude']; if ( $sortby == 'menu_order' ) { $sortby = 'menu_order, post_title'; } $out = wp_list_pages( 'title_li=&echo=0&sort_column=' . $sortby . $exclude ); if ( !empty( $out ) ) { ?>Jedoch hab ich schon so viel rumprobiert, aber ich weiß nicht, wo ich das richtige "Exclude" für meine ID28 wie schreiben muss, damit es funktioniert.
Die normale sidebar.php-Konstellation hab ich hier Template Tags/wp list pages « WordPress Codex schon gelesen, aber in der widgets.php sieht das 'Ganze schon anders aus und ich komme mit dieser Syntax nicht zurecht, wo ich das exclude in welcher korrekten Form einbinden muss (für eine ID28) - siehe das Ende des o.g. PHP-Codes.
Danke
-
Antwort, wir haben es rausgefunden, da gibts ein ganz großes Problem mit zwei aktivierten Plugins:
- subscribe2 (Subscribe2 « Extend › Plugins)
und
- Lighter Admin Drop Menus (http://www.italyisfalling.com/lighter-admin-drop-menus-wordpress-plugin/)
Sind beide aktiviert, findet sich im deutschen Wordpress 2.2.2 unter "Einstellungen" zwar "Subscribe2", das ist aber in Wirklichkeit die Aufstellung wie von "Benutzer" -> "Subscriptions" - die eigentlichen Optionen tauchen gar nicht auf.
Hier hat mich der Admin drauf gebracht:
Seit ich das Lighter Admin Drop Menu nun deaktivert habe, erscheinen auch die korrekten Subscribe2-Optionen.
-
Hallo,
wo kann ich bitte für das Plugin Subscribe2 den Textinhalt der versendeten E-Mails von englisch auf deutsch, oder überhaupt, ändern?
Bei mir funktionieren diese Übersetzungsdateien (Index of /download/wordpress/subscribe2) überhaupt nicht, zumal ich auch nicht weiß, ob ich diese alle, so wie sie heißen (.patch?) in das subscribe2-Verzeichnis kopieren soll?
Diesen Mailtext erhält der Subscriber, den ich gerne standardmäßig ändern möchte, nur wo ... die subscribe2.php hab ich durchgeackert, die (folgenden) Textpassagen des Mailtextes sind da jedenfalls nicht zu finden ...:
ZitatYou may view the latest post at ...
You received this e-mail because you asked to be notified when new updates are
posted.
Best regards,
admin -
Erledigt
Mit viel try&error als Nicht-PHPler hab ich's jetzt:
Dabei wurde einfach nur "&exclude=2" angefügt, wobei die Zahl 2 die ID der Kategorie darstellt, die nicht angezeigt werden soll unter "Kategorien".
-
Nachtrag:
in der widgets.php gibts in Sachen Kategorien folgende Passagen:
PHP
Alles anzeigen<?php } function wp_widget_links($args) { global $wp_db_version; extract($args, EXTR_SKIP); if ( $wp_db_version < 3582 ) { // This ONLY works with li/h2 sidebars. get_links_list(); } else { wp_list_bookmarks(array( 'title_before' => $before_title, 'title_after' => $after_title, 'category_before' => $before_widget, 'category_after' => $after_widget, 'show_images' => true, 'class' => 'linkcat widget' )); } }und weiter unten:
PHP
Alles anzeigenfunction wp_widget_categories($args) { extract($args); $options = get_option('widget_categories'); $c = $options['count'] ? '1' : '0'; $h = $options['hierarchical'] ? '1' : '0'; $d = $options['dropdown'] ? '1' : '0'; $title = empty($options['title']) ? __('Categories') : $options['title']; echo $before_widget; echo $before_title . $title . $after_title; $cat_args = "orderby=name&show_count={$c}&hierarchical={$h}"; if($d) { wp_dropdown_categories($cat_args . '&show_option_none= ' . __('Select Category')); ?>Hier hatte ich mal was geändert, dass es auch leere Kategorien anzeigt, müsste, sollte, könnte man nicht da irgendwas mit exclude 2 eingeben, dass es die Kategorie mit ID2 (eben die "Links") nicht unter "Kategorien" anzeigt, leider kenne ich mich mit PHP-Codes gar nicht aus:
-
Hallo,
in meinem Blog sind die Links doppelt gemobbelt; ich möchte, dass es unter "Kategorien" nicht anzeigt "Links" (= Kategorie "Links" mit ID2), da ja weiter unten schon die Links gelistet werden.
Meine Sidebar ist über die widgets.php zusammengebaut, nicht über die sidebar.php.
Mit der Parameterübergabe kenne ich mich nicht so aus, was muss ich denn bitte wo in der widgets.php ändern, damit die Kategorie "Links" (mit ID2 hier) nicht unter "Kategorien" angezeigt wird (sondern nur wie zu sehen unter "Links")?
Danke.
-
-
Hallo,
ich komme als Nicht-PHPler nicht ganz klar, mit dieser Instruktion:
Zitat- Make use of [ minislides ] throughout your posts and pages
- Make use of <?php dprx_display_minislides(); ?> within your single.php, page.php and other templates
bzgl. des Einbaus der Minislides:
Mini-Slides | WordPress Designpraxis
Meine Sidebar ist zusammengezimmert nicht anhand der sidebar.php, sondern über den Zusammenbau unter "Widgets".
Was muss bitte für die Minislides in der Sidebar wo eingebaut werden, um die Minislides dort einzubauen?
Wenn ich einfach nur [minislides] unter einen Beitrag schreibe, passiert nischt :confused:
Ja, Bilder sind hochgeladen - siehe die Seite "die neuesten Bilder". Auf der "Testseite Minislides", wo ich eingebaut habe [minislides] passiert nix!Jemand eine Ahnung?
Danke.Chris
-
Hallo,
ich habe mir den Theme-Switcher
runtergeladen.Allerdings mache ich nichts an der sidebar.php, da ich meine Sidebar anhand der Widgets erstellt habe (Wordpress deutsch 2.2.2).
Muss ich da die widgets.php ändern und wenn ja, wo muss ich dann diesen (?) Code hier einfügen:
ZitatAlles anzeigenTheme Switcher ¶
Theme Switcher allows your readers to switch among installed themes.
Installation ¶- Download theme-switcher.php.
- Copy theme-switcher.php into your wp-content/plugins folder.
- In the WordPress Admin Panel, activate the Theme Switcher plugin on the Plugins tab.
- Add wp_theme_switcher() to your template. See Usage.
Usage ¶
To use, add the following to your sidebar menu:
<li>Themes:
<?php wp_theme_switcher(); ?>
</li>
This will create a list of themes for your readers to select.
If you would like a dropdown box rather than a list, add this:
<li>Themes:
<?php wp_theme_switcher('dropdown'); ?>
</li>Quelle: ThemeSwitcher - WordPress Plugin Repository - Trac
Danke.
-
Das war's, perfekt, vielen Dank.:smile:
-
Das wär sicher möglich, aber nicht Sinn der Sache der Widgets. Ich brauche lediglich, soweit bin ich jetzt schon selbst gekommen, die richtige PHP-Syntax, um in die widgets.php die Option hide_empty=false einzubauen - aber dafür kenn ich mich mit PHP zu wenig aus.
Weiß jemand das?
-
In der widget.php hab ich jetzt folgende Passage gefunden, leider kenn ich mich mit PHP überhaupt nicht aus:
PHPfunction wp_widget_categories($args) { extract($args); $options = get_option('widget_categories'); $c = $options['count'] ? '1' : '0'; $h = $options['hierarchical'] ? '1' : '0'; $d = $options['dropdown'] ? '1' : '0'; $title = empty($options['title']) ? __('Categories') : $options['title'];Wie schreibe ich da die richtige PHP-Syntax rein, damit es über das Sidebar-Widget auch leere Kategorien anzeigt (ja, ich will es über das Widget machen!) in Bezug auf das hide_empty mit dem Wert "false", da ja standardmäßig true ist, sprich leere Kategorien werden standardmäßig nicht angezeigt.
DAnke.
Christina -
In der widget.php hab ich jetzt folgende Passage gefunden, leider kenn ich mich mit PHP überhaupt nicht aus:
PHPfunction wp_widget_categories($args) { extract($args); $options = get_option('widget_categories'); $c = $options['count'] ? '1' : '0'; $h = $options['hierarchical'] ? '1' : '0'; $d = $options['dropdown'] ? '1' : '0'; $title = empty($options['title']) ? __('Categories') : $options['title'];Müsste ich da dann irgendwo die Option hide_empty einfügen, nur wie schreibt es sich dann analog zu den obigen Optionen richtig?
DAnke.
Christina -
Mir fällt eh grad was auf:
In der sidebar.php sind im Bereich META ganz andere Links aufgeführt, z.B. Validator usw., das ist aber im tatsächlichen Blog gar nicht drin ... .ich komm jetzt völlig durcheinander; das richtige Theme ist aber ausgewählt.
--EDIT--
Mir kommt grad was: ich habe die "Kategorien" per "Themes" --> Widgets --> Sidebar-Arrangement in eben dasselbige reingezogen.
Siehe Bildlink oben.
Aber: in diesem Arrangement sind alle Bezeichnungen deutsch. Daher erscheint wohl auch in der Blogansicht das Wort "Kategorie" deutsch.
Aber: rufe ich über mein ausgewähltes Theme die sidebar.php auf, dann erscheint dort nicht "Kategorie", sondern "Categories".
Wo verflixt komm ich dann an das Ding "Kategorie" ran, dass ich per Widget -> Sidebar-Arrangement reingezogen habe, auf deutsch ist, aber offensichtlich nicht die sidebar.php ist?
Im Sidebar-Arrangement und Klick auf "Kategorien" kann man nicht viel ändern, nur, was im Screenshot oben gezeigt ist.
:sad: