Pages URLをカスタムカラムとしてPages管理テーブルに追加したいです。これが私がコードを使っているところです。コードはテーマのfunctions.phpにあります。
function lrh_modify_page_table( $column ) {
$column['lrh_url'] = 'URL';
return $column;
}
add_filter( 'manage_pages_columns', 'lrh_modify_page_table' );
function lrh_modify_page_table_row( $column_name, $post_id ) {
$url = get_permalink( $post_id, true);
switch ($column_name) {
case 'lrh_url' :
echo $url;
break;
default:
}
}
add_action( 'manage_pages_custom_column', 'lrh_modify_page_table_row', 10, 2 );
今はURLを http://example.com/%pagename%/ として返しています。ページの実際のURLを返すようにするにはどうすればよいですか?
Get_permalink関数からtrueパラメータを削除します
$url = get_permalink( $post_id );