在发布新帖子后触发链接

时间:2018-06-26 作者:Godwin Alex Ogbonda

发布新帖子后是否会触发链接?。我的目标是使用它ping sitemap

http://google.com/ping?sitemap=http://www.example.com/my_sitemap.xml
我只是不想为此设置cron作业。请问大师在家里有没有我可以用主题功能来实现这一点?我是新的可湿性粉剂编码请。

1 个回复
SO网友:Tommy89

1-只需在表单提交时使用jquery即可。

jQuery(document).ready(function ($) {
    //default wordpress new post form id = #post
    $("#post").submit(function () {
        $.ajax({
            url: "http://YOUR URL",
            success: function (response) {
                console.log("CALL OK!");
            },
            error: function () {
                console.log("CALL FAILED!");
            }
        });
    });
});
2-将此代码放入主题中:创建新文件,将上面的代码放入主题目录中并保存。例如“this\\u is\\u my\\u scripts.js”

3-将脚本文件加载到admin中。将此代码放入函数中。主题的php:

function custom_js_enqueue() {
    wp_enqueue_script( \'my_custom_script\', get_template_directory_uri() . \'/this_is_my_script.js\' );
}
add_action( \'admin_enqueue_scripts\', \'custom_js_enqueue\' );

结束

相关推荐

NEXT_POSTS_LINK在自定义循环中不起作用

我已经为帖子创建了一个自定义循环,它与引导程序一起工作,在其中,我添加了分页,但它似乎不起作用。它只显示一个空按钮。。。<?php $args = array( \'post_type\' => \'post\', \'posts_per_page\' => 1 ); $my_query = null; $my_query = new WP_Query($args);