Suchen Sie nach einer Möglichkeit, einen Google Docs Shortcode für PDF-Dokumente zu erstellen? Dieser Codeausschnitt erstellt den [pdf] Shortcode, um PDF-Dokumente im Google Docs Online-Viewer zu verknüpfen.
Anweisungen:
- Sie müssen diesen Code nur zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin einfügen.
- Erstellen Sie den Shortcode wie folgt:
[pdf href="http://example.com/file.pdf"]Meine PDF-Datei[/pdf], wobei Sie Ihre eigene URL und Ihren eigenen Text verwenden.
function pdflink($attr, $content) {
if ($attr['href']) {
return '<a class="pdf" href="http://docs.google.com/viewer?url=' . $attr['href'] . '">'.$content.'</a>';
} else {
$src = str_replace("=", "", $attr[0]);
return '<a class="pdf" href="http://docs.google.com/viewer?url=' . $src . '">'.$content.'</a>';
}
}
add_shortcode('pdf', 'pdflink');
Dieser Codeausschnitt wurde von Joen Asmussen erstellt.
Alternativ können Sie den folgenden, fortgeschritteneren Codeausschnitt verwenden. Dieser Codeausschnitt hat ein Klassenattribut im Shortcode, das Sie verwenden könnten, um ein Symbol für den Dateityp-Link anzuzeigen oder die Links mit der Standard-Symbolklasse zu gestalten.
Fügen Sie diesen Code zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin ein.
function wps_viewer($atts, $content = null) {
extract(shortcode_atts(array(
"href" => 'http://',
"class" => ''
), $atts));
return '<a href="http://docs.google.com/viewer?url='.$href.'" class="'.$class.' icon">'.$content.'</a>';
}
add_shortcode("doc", "wps_viewer");
Hier sind einige Beispiele für die Verwendung des Shortcodes, den dieser Codeausschnitt erstellt.
[doc class="psd" href="http://www.example.com/file.psd"]my PSD file name[/doc] [doc class="ai" href="http://www.example.com/file.ai"]my AI file name[/doc] [doc class="svg" href="http://www.example.com/file.svg"]my SVG file name[/doc]
Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzuf ilde{A}gen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress kopieren / einf ilde{A}gen, damit Sie Ihre Website nicht versehentlich besch ilde{A}digen.
Wenn Ihnen dieser Codeausschnitt gefallen hat, sollten Sie sich auch unsere anderen Artikel auf der Website ansehen, wie zum Beispiel: 15 beste Content-Marketing-Tools und Plugins für WordPress.
Ich habe es einmal versucht und es funktioniert, danke fürs Teilen
Kein Problem, freut mich, dass es Ihnen gefällt!