Skip to content
Advertisement

How can I display multiple lines of version.php?

I’m new to PHP code and am trying to find a way to display 3 lines from the version.php file within WordPress without having to download the file; look into it and move on – this is what I have come up with so far, but does not seem to be working. I’m sure I’m doing something wrong here and would greatly appreciate some help.

<?php
$version = "wp-includes/version.php";
$all_lines = file($version);
echo $all_lines[16];
echo $all_lines[23];
echo $all_lines[37];
?>

Advertisement

Answer

To be able to see specific version numbers on your frontend its best to create a shortcode and use that shortcode to output.

Add the below code in functions.php file.

function bks_show_versions( $atts ) {
    global $wpdb;
    $wordpress = $GLOBALS['wp_version'];
    $php_version = phpversion();
    $mysql_version = $wpdb->db_server_info();
    return sprintf("<pre> wordpress version : %s | php version: %s | mysql version : %s  </pre>", $wordpress, $php_version, $mysql_version);
}
add_shortcode( 'show_versions', 'bks_show_versions' );

This basically will fetch all the values and print them on the screen. <pre> wordpress version : 5.7 | php version: 7.4.16 | mysql version : 5.7.24 </pre>


Now, at whichever page you want it to print,edit that page and add [show_versions] on that page. Now view that page. You should be able to see.

  1. WordPress Version
  2. PHP Version
  3. MySql Version

You can use this article to understand how to add shortcode to a page. The shortcode you have to add is : [show_versions]

User contributions licensed under: CC BY-SA
10 People found this is helpful
Advertisement