我不是一个优秀的网络程序员,但我想尝试。
我想将数据库中的结果作为链接 我想“点击此处”,因为点击会重定向到新页面或其他内容。 我认为这个想法就像..一个href“this.webpage.com”>点击这里/ a 我的代码是。
add_filter( 'the_content', 'get_scrapy_scraped' );
function get_scrapy_scraped( $content )
{
global $wpdb;
if ( ! is_page( 'jobs' ) )
return $content;
$table_name = $wpdb->prefix . "careers";
$retrieve_data = $wpdb->get_results( "SELECT * FROM $table_name" );
if ( ! $retrieve_data )
return $content;
$table = '<table><tr>
<th>Job Name</th>
<th>Location/Dept</th>
<th>Complete Info</th>
<th>Application Link<th>
</tr>';
foreach ( $retrieve_data as $row )
{
$table .= "<tr>
<td>{$row->Job_Name}</td>
<td>{$row->Job_Department}</td>
// I want this Job_Link_Info and Job_Link_Apply to be links naming Click for Details and Click to Apply respectively
<td>{$row->Job_Link_Info}</td>
<td>{$row->Job_Link_Apply}</td>
</tr>";
}
$table .= "</table>";
return $table . $content;
}
答案 0 :(得分:0)
假设$ row-&gt; Job_Link_Info和$ row-&gt; Job_Link_Apply是某种类型的目的地,您只需添加一个标签并将其用作href属性。
例如:
$table .= '<tr>
<td>{' . $row->Job_Name . '}</td>
<td>{' . $row->Job_Department . '}</td>
// I want this Job_Link_Info and Job_Link_Apply to be links naming Click for Details and Click to Apply respectively
<td><a href="{' . $row->Job_Link_Info . '}">Click for info</a></td>
<td><a href="{' . $row->Job_Link_Apply . '}">Click to apply</a></td>
</tr>';