2016-12-13 3 views
0

Ich weiß fast nichts über PHP und ich brauche Hilfe. Ich habe ein WordPress-Plugin, und ich möchte diesen Code ändern:Ändern Sie eine Zeile "get_edit_post_link"

{ 
    $post = get_post($item['post_id']); 

    if (is_a($post, 'WP_Post')) 
     return '<a href="' . get_edit_post_link($post->ID) . '#wprc-reports">' . $post->post_title . '</a>'; 

    return 'Post Not Found'; 
} 

das Problem ist ... Ich möchte diesen Beitrag nicht bearbeiten. Ich möchte nur auf den Postartikel umgeleitet werden.

Sie können sehen, was ich will enter image description here].

Vielen Dank!

+0

Welches Plugin benutzen Sie? Es kann hilfreich sein, die Plugin-Dokumentation zu sehen, um zu sehen, ob sie zB eine 'get_post_link()' -Funktion hat. –

+0

Dies ist das Plugin: https://wordpress.org/plugins/report-content/ – Joe

Antwort

0

Das Plugin verwendet die folgende Funktion in report-content.php in Zeile 242 eine Stelle als URL zu erhalten:

get_post_permalink()

Sie können den Code ändern, um diese Funktion zu verwenden, wie folgt:

if (is_a($post, 'WP_Post')) 
    return '<a href="' . get_post_permalink($post->ID) . '#wprc-reports">' . $post->post_title . '</a>'; 

This Link hat mehr Informationen über die get_post_permalink() Funktion.

Bitte beachten Sie, dass ich nicht dieses Plugin installiert haben, so habe ich noch nicht gelungen, Test diese Änderung.

+0

Geändert und jetzt arbeiten. Vielen Dank. :-) – Joe

+0

@joe Kein Problem! :) –

+0

Ich habe noch eine Frage. Kann eine Funktion oder etwas im Report Content-Plugin hinzugefügt werden, um mir die IP-Adresse von jedem Benutzer anzuzeigen, der Inhalte auf meiner Website veröffentlicht? Ist gut für Spammer und ich brauche so etwas. :) – Joe

Verwandte Themen