因此,我有一组自定义页面模板,这些模板是由cron运行的脚本,用于更新wordpress站点上的各种内容,而不是供常规站点用户查看。
注意:我使用的是“常规”cron作业,而不是“wp cron”作业。
Q: 有没有办法阻止普通joe访问这些页面,但允许cron仍然能够执行页面中包含的脚本?
谢谢
--更新#1--
What do the crons job pages do?
由cron触发的页面上的脚本使用短代码触发一个插件,该插件对各种页面进行爬网(要爬网的URL列表位于一个数组中,该数组被馈送到触发短代码的for循环中),并执行wordpress操作,如创建帖子、类别、标记等。
我正在创建一个非常利基的搜索引擎,它会抓取我告诉它的页面,然后根据结果创建wordpress页面。
$urls = array(\'http://url1.com\', \'http://url2.com\', \'http://url3.com\');
## etc.. for each page to be crawled.
## crawl each url in the array
foreach ($url as $crawling) {
do_shortcode(\'[shortcode]\');
}