私は WordPress サイトで Fancyapps の FancyBox を使用しています。唯一のことは、クライアントが PDF をダウンロードまたは表示する機能を追加したいということです。
したがって、サイト上の画像をクリックすると、その画像の大きなバージョンを表示する FancyBox モーダル ウィンドウが表示されます。FancyBox モーダル ウィンドウの右下隅に、「PDF」というボタンを追加しました。
WordPress の各投稿に PDF を添付し、[PDF] ボタンをクリックすると、関連する PDF をダウンロード/表示できるようにする必要があります (ブラウザーとプラグインによって異なります)。
fancybox ソース ディレクトリ (jquery.fancybox.pack.js) に PDF ボタンを追加する場所を見つけましたが、各投稿に添付された PDF にリンクするためのグローバル変数が何であるかわかりません。
コードは次のとおりです (34 行目)。
if(c=a.current.title)c=d('<div class="fancybox-title fancybox-title-'+b.type+'-wrap">'+c+"</div><a class='pdf_dl' href='{href}' target='blank'>PDF</a>").appendTo("body"),"float"===b.type&&(c.width(c.width()),c.wrapInner('<span class="child"></span>'),a.current.margin[2]+=Math.abs(parseInt(c.css("margin-bottom"),10))),c.appendTo("over"===b.type?a.inner:"outside"===b.type?a.wrap:a.skin)}};d.fn.fancybox=function(b){var c=d(this),e=this.selector||"",f,g=function(g){var h=this,j=f,k;!g.ctrlKey&&!g.altKey&&!g.shiftKey&&!g.metaKey&&!d(h).is(".fancybox-wrap")&&
何か案は?私はこれについて間違った方法で行っているかもしれません..ありがとう!