以下是我试图为我的客户复制的归档页面:
http://www.catwalkyourself.com/page/ready_to_wear/autumn_winter12-13/rtw12_13.php
如您所见,这是一个按字母顺序排列的列表。我如何在Wordpress中创建这个?以下是我试图为我的客户复制的归档页面:
http://www.catwalkyourself.com/page/ready_to_wear/autumn_winter12-13/rtw12_13.php
如您所见,这是一个按字母顺序排列的列表。我如何在Wordpress中创建这个?我会使用仪表板中的默认链接部分,然后编写一个自定义循环以按字母顺序对它们进行排序(并以字母表中的rad大号字母作为标题)。
把这个放在你的主题里functions.php
文件,然后在具有[bookmarks]
短代码:
function bookmarks_by_alphabet( ) {
$letter = \'\'; // For tracking which letter of the alphabet we\'re at.
$args = array(
\'category_name\' => \'\', // Category name of a category of bookmarks/links to retrieve. Leave this blank to get them all.
\'limit\' => -1 // Show all.
);
$output = \'\';
$links = get_bookmarks( $args );
if ( $links ) {
foreach ( $links as $link ){
if ( $link->link_name[0] != $letter ){
$letter = $link->link_name[0];
$output .= \'<h2>\'.$link->link_name[0].\'</h2>\';
}
$output .= \'<a href="\'.$link->link_url.\'">\'.$link->link_name.\'</a>\'.\'<br />\';
//echo \'<pre>\'.print_r($link, true).\'</pre>\';
}
}
return $output;
}
add_shortcode(\'bookmarks\', \'bookmarks_by_alphabet\');
在register_post_status, 我已经禁用了show_in_admin_all_list &;show_in_admin_status_list 对于我的自定义状态my_hidden_status但是,从查询日志中可以看到post\\u状态my_hidden_status 仍然没有被过滤掉(加载edit.php时)e、 g。SELECT post_status, COUNT( * ) AS num_posts FROM st_posts WHERE post_type = \'