30.03.2008, 15:12
|
#11 (permalink)
| | PostRank: 2
Registriert seit: 16.02.2008
Beiträge: 96
| Zitat:
Zitat von StefanH Die Anzeige der Kategorien in meinem Theme "BranfordMagazine" werden über die ID´s gesteuert, deshalb benötige ich diese Nummern. Ich kann aber damit leben, das mir die ID links unten im Brauser angezeigt wird wenn ich mit dem Mauszeiger über den Kategoriename fahre.
Im ersten Moment war es halt ziemlich ungewohnt. | dann integriere in das theme einen admin-menü-punkt für das wordpress- backend, unter dem so etwas administrierbar ist.
ist doch ziemlich unschön, dass der theme-verwender irgendwelche zahlen im quellcode herumwürfeln muss.
der anwender wird es dir danken. |
| |
30.03.2008, 15:37
|
#12 (permalink)
| | WPD-Moderator
Registriert seit: 31.05.2005 Ort: Gera Ghetto
Beiträge: 3.249
| Zitat:
Zitat von Woodstock Stimmt, die werden nicht mehr angezeigt. Find ich auch nicht so dolle. | Darf ich fragen, welche ID-Nummern ihr meint? In meinem Blog wurden auch vorher nicht die IDs der Beiträge im Frontend angezeigt (ist doch ein Template-Ding, oder?)
edit. Achso, in der Admin-Beitragsliste-Ansicht..  |
| |
30.03.2008, 16:11
|
#13 (permalink)
| | WPD-Moderator
Registriert seit: 31.05.2005 Ort: Gera Ghetto
Beiträge: 3.249
| Hab mir mal ein kleines Plugin geschrieben, das dieses "Problem" behebt.. PHP-Code: <?php /* Plugin Name: Post IDs in Manage Posts View for WP2.5 Version: 0.5 Plugin URI: http://www.schloebe.de/wordpress/manage-posts-id-25/ Description: Display the Post ID in Manage Posts list Author: Oliver Schlöbe Author URI: http://www.schloebe.de/ */
function os_column_post_id_25($defaults) { $wp_version = (!isset($wp_version)) ? get_bloginfo('version') : $wp_version; if ( $wp_version >= '2.5' ) { $defaults['os_post_id_25'] = __('ID'); return $defaults; } }
function os_custom_column_post_id_25($column_name, $id) { if( $column_name == 'os_post_id_25' ) { echo (int) $id; } }
add_action('manage_posts_custom_column', 'os_custom_column_post_id_25', 5, 2); add_filter('manage_posts_columns', 'os_column_post_id_25');
?> Diesen Code als manage-posts-id-25.php speichern, und im Plugins-Ordner ablegen...
Leider gibt's, soweit ich das sehe, keinen Hook für das Seitenlisting.. Hier gibts nur Hooks für die Linksliste (manage_link_columns) und die Beitragsliste (manage_posts_columns)... wenn da jemand mehr weiß, kann das derjenige gerne erweitern.  |
| |
30.03.2008, 17:11
|
#14 (permalink)
| | WPD-Team
Registriert seit: 20.08.2005 Ort: Berlin
Beiträge: 14.658
| Zitat:
Zitat von oio das ist ein interner datenbankzeiger - was soll der anwender damit? | Er braucht es, wenn er z.B. diverse Template-Tags mit dem include oder exclude-Befehl füttern will! Und das kommt schon mal häufiger vor.
Für einen eigenen Loop ist's nicht ganz so wichtig, dann kann man ggf. auch die Slugs nehmen. |
| |
30.03.2008, 18:15
|
#15 (permalink)
| | PostRank: 1
Registriert seit: 22.01.2007
Beiträge: 39
| Wofür man es wieviel braucht ist ja auch garnicht so wichtig - es ist allerdings nun eine "versteckte" Funktionalität und man kann sich schon darauf freuen hier regelmäßige "Wo finde ich denn die ID"-Anfragen zu lesen ... |
| |
30.03.2008, 18:29
|
#16 (permalink)
| | PostRank: 2
Registriert seit: 16.02.2008
Beiträge: 96
| mag sein, dass es in der praxis anders aussieht, aber:
wer mit template-tags rumfuhrwerkt, sollte doch in der lage sein, eine daten-id finden zu können ... |
| |
30.03.2008, 18:30
|
#17 (permalink)
| | PostRank: 8
Registriert seit: 14.11.2004 Ort: Frankfurt/Main
Beiträge: 943
| Zitat:
Zitat von Alphawolf Hab mir mal ein kleines Plugin geschrieben, das dieses "Problem" behebt..  | Na das ging ja fix, danke! Ich hab das mal abgeändert mit pages statt posts und als mange-pages-id-25.php gespeichert, das scheint zu funktionieren: PHP-Code: <?php
/*
Plugin Name: Page IDs in Manage Posts View for WP2.5
Version: 0.5
Plugin URI: http://www.schloebe.de/wordpress/manage-page-id-25/
Description: Display the Page ID in Manage Pages list
Author: Oliver Schlöbe
Author URI: http://www.schloebe.de/
*/
function os_column_page_id_25($defaults) {
$wp_version = (!isset($wp_version)) ? get_bloginfo('version') : $wp_version;
if ( $wp_version >= '2.5' ) {
$defaults['os_page_id_25'] = __('ID');
return $defaults;
}
}
function os_custom_column_page_id_25($column_name, $id) {
if( $column_name == 'os_page_id_25' ) {
echo (int) $id;
}
}
add_action('manage_pages_custom_column', 'os_custom_column_page_id_25', 5, 2);
add_filter('manage_pages_columns', 'os_column_page_id_25');
?> Oder sieht jemand einen Fehler dadrin, der mein WP explodieren lässt? |
| |
30.03.2008, 18:57
|
#18 (permalink)
| | WPD-Moderator
Registriert seit: 31.05.2005 Ort: Gera Ghetto
Beiträge: 3.249
| Na ich bin ja begeistert, die Hooks scheint es ja nun wirklich zu geben. Ich danke dir! (Warum hab ich das nicht getestet?)  Habe das mal alles in ein Plugin gepackt, und auch das funktioniert tadellos.
Geändert von Alphawolf (30.03.2008 um 19:07 Uhr).
|
| |
30.03.2008, 19:22
|
#19 (permalink)
| | WPD-Team
Registriert seit: 04.06.2005 Ort: INET
Beiträge: 8.122
| 
hach ich mag es dieses Forum hier...
Danke!
und ich bin auch unverschämt... 
die Kategorien ID ...
der Kategorien und Linkkategorien ...
hach einfach fantastisch......
wirklich gut
lg |
| |
30.03.2008, 22:04
|
#20 (permalink)
| | PostRank: 2
Registriert seit: 14.02.2007 Ort: Bottrop
Beiträge: 51
| Da kann ja nix mehr passieren  Danke für Eure Arbeit hier  |
| | | Themen-Optionen | | | | Ansicht | Linear-Darstellung |
Forumregeln
| Es ist dir nicht erlaubt, neue Themen zu verfassen. Es ist dir nicht erlaubt, auf Beiträge zu antworten. Es ist dir nicht erlaubt, Anhänge hochzuladen. Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten. HTML-Code ist aus. | | | Alle Zeitangaben in WEZ +1. Es ist jetzt 14:59 Uhr. | |