我在 wordpress 中创建了一个插件来使用简码显示收入。使用简码时显示的详细信息存储在另一个数据库中。我在插件中使用直接数据库连接从该数据库获取详细信息。我使用以下代码
function earnings_shortcode($atts, $content, $tag)
{ //echo $atts[0];echo '<br>';
$str=base64_encode(1);
base64_decode($str);
$length = 4;
$res = trim(preg_replace("/[^0-9]/", "", $atts[0]));
$mydb1 = new wpdb('root','','db_test','localhost');
$rows = $mydb1->get_row("SELECT total,paydate FROM `tbl_shotcode` WHERE userid = $res", ARRAY_A);
echo "Payout on -" .$rows['paydate']; echo '<br/>';
echo "Total for next Pay Period:-" .$rows['total'];
}
有没有更好的选择来访问插件内的另一个数据库而无需对用户名和密码进行硬编码。请提出解决方案。