如何使用插件为WordPress添加PHP代码

使用免费插件在 WordPress 中添加 PHP,这是迄今为止最简单、最安全的方法。您不必编辑 WordPress 核心、主题或插件。在网站更新的过程中,代码都会保留下来,你也不必担心会弄乱子主题。我几年前就放弃了子主题,因为它们只会让事情变得复杂。

请按照以下步骤操作。

步骤 1

安装免费的 Code Snippets 插件。这个插件我已经用了五年多,从未出现过任何问题。这很说明问题。它还获得了五星评级,有 300 多条五星评论。

Code Snippets 插件

Code Snippets 插件

步骤 2

在 WordPress 管理侧边栏的 “Snippets” 下,点击 “Add New”。

添加新代码片段

添加新代码片段

步骤 3

点击 “Functions (PHP)” 选项卡。

Code Snippets PHP 函数

Code Snippets PHP 函数

步骤 4

添加代码片段的名称,可以是任何你想要的名称。然后添加 PHP 代码段。在本例中,我将从 Perfmatters 插件中添加一个过滤器,以改变懒加载时的淡入速度。

确保代码格式正确。不过不用担心,如果格式不正确,插件会提示错误,不允许你应用它。这意味着它不会让你的网站崩溃。

PHP代码片段

PHP代码片段

步骤 5

选择代码片段的运行位置。在本例中,我只需要它在网站前端运行。不过对于大多数 PHP 代码片段来说,你可能需要它在所有地方运行。

选择代码片段的运行位置

选择代码片段的运行位置

步骤 6

点击“Save Changes and Activate.”

具体到这个问题的代码如下:

function recycle_oldest_articles() {
    $args = array(
        'category_name' => 'your-category-slug', // 替换为你的造价答疑分类的 slug,也就是别名,在分类中查询
        'posts_per_page' => 100,
        'orderby' => 'date',
        'order' => 'ASC',
    );

    $query = new WP_Query($args);

    if ($query->have_posts()) {
        while ($query->have_posts()) {
            $query->the_post();
            wp_trash_post(get_the_ID()); // 将文章放入回收站
        }
    }
}

add_action('wp_loaded', 'recycle_oldest_articles');

请注意,使用 Snippet 插件执行代码时,请务必小心谨慎,确保备份你的数据库,以防止数据丢失。最好在测试环境中测试代码,以确保它按照预期工作。如果你不熟悉代码编写和 WordPress 开发,最好咨询专业人士的帮助。

0

评论0

请先
2023版《湖北省市政基础设施工程质量标准化图册》高清PDF下载(共6册)
2023版《湖北省市政基础设施工程质量标准化图册》高清PDF下载(共6册)
3分钟前 有人购买 去瞅瞅看

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录网站