4
所以,我有一個選項頁,並創建了下面的代碼:排序和顯示自定義文章類型的WordPress
add_action('admin_menu', 'add_global_custom_options');
add_theme_support('post-formats', array('Random', 'Order', 'Category'));
function add_global_custom_options()
{
add_options_page('Sort Registrar List', 'Sort Registrar List', 'manage_options', 'functions','global_custom_options');
}
function global_custom_options()
{
$options = array (
'random' => array(
'post_type' => 'registrar',
'posts_per_page' => -1,
'orderby' => 'rand'
),
'category' => array(
'post_type' => 'registrar',
'posts_per_page' => -1,
'orderby' => 'ASC'
),
'menu_order' => array(
'post_type' => 'registrar',
'posts_per_page' => -1,
'orderby' => 'DESC'
)
);
?>
<div class="wrap">
<h2>Sort Registrar List</h2>
<form method="post" action="">
<?php wp_nonce_field('update-options') ?>
<p><strong>Display Randomly:</strong><br />
<input type="radio" name="random" size="45" value="<?php echo get_option('random'); ?>" />
</p>
<p><strong>Display by Category:</strong><br />
<input type="radio" name="category" size="45" value="<?php echo get_option('category'); ?>" />
</p>
<p><strong>Display By Order:</strong><br />
<input type="radio" name="order" size="45" value="<?php echo get_option('menu_order'); ?>" />
</p>
<p><input type="submit" name="Submit" value="Store Options" /></p>
<input type="hidden" name="action" value="update" />
<input type="hidden" name="page_options" value="random,category,menu_order" />
</form>
</div>
<?php
}
?>
但是我在即時得到我的網頁如何顯示選中的值有點丟失。 它應該隨機顯示自定義帖子類型 - 按順序或通過catogory,取決於管理面板中選擇頁面中選擇的內容。
有沒有人有辦法做到這一點?
我無法弄清楚如何使用上面的工作。 –
@PatrickZiebellThøgersen仍然卡住隊友?嗯你能弄清楚什麼?如何獲取數值? – jycr753
是的。取決於選擇的選項,我不能讓它隨機顯示。由命令或貓 –