Questions tagged «command-line»

2
初始化WordPress环境以在命令行脚本中使用
我有一个用于维护wordpress插件的命令行脚本,并且必须加载wordpress核心才能访问wordpress函数。 此问题与在实际cron脚本中使用的Initialize WordPress环境非常相似。尽管它与它不同,因为所提到的问题应该与(真实的)cron脚本一起使用,否则可以通过启动命令行php脚本来实现。由于所提到的问题已经回答,并且此答案不能满足我的需求,因此我开始了此问题。 那么在命令行脚本中初始化wordpress环境有什么必要呢? 有关 初始化WordPress环境以在实际的cron脚本中使用

4
在WordPress之外访问WordPress API(命令行PHP)
我有一个PHP脚本,需要作为cron作业运行。但是这个脚本需要访问到WP API( get_pages(),get_post_meta()并get_permalink()明确)。我已按照http://codex.wordpress.org/Integrating_WordPress_with_Your_Website上的说明进行操作,但无济于事。 码: require_once('../../../wp-blog-header.php'); $args = array( 'child_of' => 2083 ); $pages = get_pages($args); 但是,当我从命令行运行时php -q this_file.php,会得到以下输出: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Database Error</title> </head> <body> <h1>Error establishing a database connection</h1> </body> </html> 有人有什么想法/建议吗?
13 api  command-line 

6
从主机的命令行确定WordPress的版本?
鉴于我无法访问博客上的仪表板/管理页面(这是以后的问题),并且我具有对托管服务器的外壳访问权限,是否可以从命令行中找到WordPress的当前版本? 我尝试在博客的顶级目录中的所有PHP文件中对字符串'@since'进行grepping操作,而我所看到的最新值为2.5 ...

2
在命令行上运行WordPress-是否关闭延迟输出?
我正在创建在WordPress之外运行的Cron作业。从开发的角度来看,只需在命令行上运行以下命令,就可以非常轻松地调试和创建清理脚本或cron作业: php myfile.php 我的问题是WordPress会以某种方式延迟所有输出...通常,当您运行这样的php文件时,输出会在屏幕上实时生成。 有谁知道如何防止WP将所有输出延迟到工作结束?运行PHP文件时可能缺少一些简单的参数,或者是某种常量,但是我不确定。 在下面的代码中,您希望每个输出之间有1秒的延迟,相反,我目前一次将所有信息打印在末尾: set_time_limit( 0 ); ini_set( "memory_limit", "64M" ); ob_start(); require_once( dirname( __FILE__ ) . '/wp-load.php' ); // you need to adjust this to your path ob_end_clean(); global $wpdb; $q = $wpdb->prepare ("SELECT * FROM wp_posts LIMIT 5"); $results = $wpdb->get_results ($q); echo "found " . …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.