CG
(@du-bist-der-lenz)
セキュリティ系やパフォーマンスをチェックしているプラグインで、有効中のプラグインの状況監視できるものがある。複数のWordPressを管理するプラグイン、アップデートを一元管理しているプラグイン、プラグインをグループ分けして管理するプラグインもある。WordPress.comと連携取るとWordPress.comにログインすることですべてのサイトの管理から、更新まで出来るのでわたしはこちらを活用しています。
オカムラさん
以下のコードで配列取得できますよ。
if ( ! function_exists( 'get_plugins' ) ) {
require_once ABSPATH . 'wp-admin/includes/plugin.php';
}
$all_plugins = get_plugins();
// Save the data to the error log so you can see what the array format is like.
if($all_plugins):
foreach($all_plugins as $plugins_array ):
echo $plugins_array["Name"] .'<br/>';
endforeach;
endif;
echo '<pre>' ;
var_dump( $all_plugins ) ;
echo '</pre>' ;
こんにちは
どのように使うかは別として、以下のphpファイルを置けばできそうです。
最初にwp-load.phpをインクルードします。
<?php
include 'wp-load.php';
$plugins = wp_get_active_and_valid_plugins();
foreach ( $plugins as $plugin ) {
$plugin_meta = get_file_data( $plugin, array(
'Plugin Name' => 'Plugin Name',
'Version' => 'Version',
) );
echo $plugin_meta['Plugin Name'] . ' / ' . $plugin_meta['Version'] . '<br>';
}
オカムラです。
情報ありがとうございます。
CGさん
違い形でも提案ありがとうございます。
検討させていただきます。
photographer hiroさん、munyaguさん
コードありがとうございます。実装してみます。