当我更新一个不在存储库中的插件时,我经常想“更新的插件从哪里下载?”。
我该如何找到更新链接?
当我更新一个不在存储库中的插件时,我经常想“更新的插件从哪里下载?”。
我该如何找到更新链接?
最新插件更新信息可通过以下方式获得:print_r(get_site_transient(\'update_plugins\'));
或者如果你想过滤掉wordpress。组织插件并使其更具可读性。。。
$pluginupdates = get_site_transient(\'update_plugins\');
foreach ($pluginupdates->response as $pluginupdate => $values) {
if (!stristr($values->package,\'wordpress.org\')) {
echo "Plugin Name: ".$values->slug." --- ";
echo "Update Package: ".$values->package."<br>".PHP_EOL;
}
}
当然,如果没有,这将返回空白,并且不会列出更新。不要使用WordPress插件API进行更新(不使用WordPress.org存储库的插件也可能使用自己的更新机制。)对于没有当前可用更新的插件,它会因插件而异,您可能需要在插件代码中单独找到它。
我有一些数据要存储在wp\\U选项表中。我知道代码不对,但我想以这种方式存储数据:global $wpdb; if (isset($_POST[\'add_estimated_satisfaction\'])) { // run validation if you\'re not doing it in js $option_name = $confused_about_treatment_editor; $option_name = $e