实现 WordPress 独立资源下载页面的插件代码示例和使用方法以 Xydown 美化版插件 为例

根据你的需求,以下是实现 WordPress 独立资源下载页面的插件代码示例和使用方法。这里以 Xydown 美化版插件 为例,它支持本地下载、百度网盘、蓝奏网盘等多种下载方式,并且可以自定义文件信息。

1. 插件功能

Xydown 美化版插件的主要功能包括:
  • 独立下载页面:将下载内容独立于文章页面,提供更清晰的下载体验。
  • 自定义文件信息:支持设置文件名称、文件大小、更新日志、适用版本等。
  • 多种下载方式:支持本地下载、百度网盘、蓝奏网盘等。
  • 美化样式:提供多种颜色主题(如蓝色、红色),并支持自定义样式。
  • 广告功能:支持在下载页面添加自定义广告。

2. 安装方法

  1. 下载插件文件
    • 下载 xydown.zipdownload.php 文件。
  2. 安装插件
    • 在 WordPress 后台的 “插件” > “安装插件” 中,上传 xydown.zip 文件并启用插件。
    • download.php 文件上传到 WordPress 网站的根目录。
  3. 配置插件
    • 在后台的 “Xydown 独立下载页面” 设置中,根据需要配置插件选项。
    • 修改 download.php 文件中的样式设置(如颜色主题)。默认为蓝色,可以通过修改文件的第 34 行和 37 行来切换颜色。

3. 使用方法

  1. 添加下载资源
    • 在文章编辑页面,找到 “下载设置” 栏目。
    • 填写下载信息,包括文件名称、文件大小、下载链接(本地或网盘链接)。
    • 选择下载方式(如免费下载或评论后下载)。
  2. 自定义样式
    • 如果需要修改下载页面的样式,可以编辑 download.php 文件中的 CSS 样式。

4. 示例代码

以下是一个简单的下载页面模板代码示例(download.php),你可以根据需要进行修改:
php复制
<?php
get_header();
$pid = isset($_GET['pid']) ? trim(htmlspecialchars($_GET['pid'], ENT_QUOTES)) : '';
if (!$pid) { wp_redirect(home_url()); }

$title = get_the_title($pid);
$download_name = get_post_custom_values('git_download_name', $pid);
$download_size = get_post_custom_values('git_download_size', $pid);
$download_link = get_post_custom_values('git_download_link', $pid);

if (empty($download_name) || empty($download_size) || empty($download_link)) {
    wp_redirect(home_url());
}
?>

<div class="wrap">
    <div id="primary" class="content-area">
        <main id="main" class="site-main">
            <h2>资源信息</h2>
            <div class="alert alert-success">
                <ul class="infos">
                    <li>资源名称:<?php echo $download_name[0]; ?></li>
                    <li>文件大小:<?php echo $download_size[0]; ?></li>
                    <li>更新日期:<?php echo get_post($pid)->post_modified; ?></li>
                </ul>
            </div>
            <h2>下载地址</h2>
            <div id="filelink">
                <?php
                $links = explode("n", $download_link[0]);
                foreach ($links as $link) {
                    $link = explode("||", $link);
                    echo '<a href="' . trim($link[0]) . '" target="_blank" rel="nofollow">' . trim($link[1]) . '</a><br>';
                }
                ?>
            </div>
        </main>
    </div>
</div>
<?php get_footer(); ?>

5. 注意事项

  • 安全性:确保下载链接的安全性,避免直接暴露敏感信息。
  • 样式修改:根据你的主题样式,调整 download.php 中的 CSS 样式。
  • 测试:在不同设备和浏览器上测试下载页面的显示效果。
通过以上步骤,你可以快速在 WordPress 网站中实现一个功能完善的独立资源下载页面。如果需要更多功能,可以考虑使用其他插件,如 WP 资源下载管理插件

[自动更新内容]

  •    

    腾讯云服务器限时活动

       

    2核2G云服务器 仅需599元/3年!

        立即了解