ここにもインターネットにもたくさんの例がありますが、私は試してみましたが、必要なものを達成できないようですが、十分に単純であるべきだと感じますが。
基本的に、私はこのようなショートコードを使用できるようにしたいです。
[download]http://site.com/file.doc[/download]
これを出力するにはWordpressが必要です。
<a class="download" href="http://site.com/file.doc">download file</a>
<a class="download" href="http://docs.google.com/viewer?embedded=true&url=http://site.com/file.doc">preview file</a>
あなたの助けは大歓迎です。本当にありがとう!
// Declare your shortcode
add_shortcode("download", "downloadFunction");
// Second Declare your shortcode function
function downloadFunction($att, $content, $code){
// your function is passed 3 Arguments
// $atts : this is an array of the shortcode's attributes
// $content : this is the content between the code. in your case the file url.
// $code : this is the code used. in this case it will be download.
// here we only need the $content of the shortcode which we place for the file
$return = '<a class="download" href="'.$content.'">download file</a>';
$return .= '<a class="download" href="http://docs.google.com/viewer?embedded=true&url='.$content.'">preview file</a>';
// we then return the result.
return $return;
}