好吧,我們假設我有一個名爲「/ deals /」的帖子。我想知道是否可以允許訪問者看到那個slu and和簡短的帖子描述,但是除非他們已經登錄,否則實際上並沒有自己訪問完整的帖子?有沒有可以實現這一目標的插件?或者一些代碼?謝謝!是否可以限制訪問特定slug下的帖子?
編輯:這個問題並不像你們許多人認爲的那樣簡單和乾燥。我不在尋找頁面限制器。我想要一些能自動限制哨子下的帖子的東西,但不是slu itself本身......
好吧,我們假設我有一個名爲「/ deals /」的帖子。我想知道是否可以允許訪問者看到那個slu and和簡短的帖子描述,但是除非他們已經登錄,否則實際上並沒有自己訪問完整的帖子?有沒有可以實現這一目標的插件?或者一些代碼?謝謝!是否可以限制訪問特定slug下的帖子?
編輯:這個問題並不像你們許多人認爲的那樣簡單和乾燥。我不在尋找頁面限制器。我想要一些能自動限制哨子下的帖子的東西,但不是slu itself本身......
這應該爲你做。魔術來自WordPress功能is_user_logged_in
。將其另存爲taxonomy.php(如果需要,也可以使用其他更具體的模板之一,但可能需要進行一些調整)。
<?php
//Get the WordPress header
get_header();
//Get our current term
$term = get_term_by('slug', get_query_var('term'), get_query_var('taxonomy'));
if(false === $term)
{
echo 'No term found';
}
else
{
//Output the header
echo esc_html($term->name);
echo '<br />';
echo esc_html($term->description);
//The Loop
if (have_posts())
{
while (have_posts())
{
the_post();
if(true === is_user_logged_in())
{
//Logged in users see this
the_title();
echo '<br />';
the_content();
echo '<br />';
}
else
{
//Everyone else sees this
the_title();
echo '<br />';
}
}
}
}
get_footer();
真棒,謝謝克里斯!像魅力一樣工作。真的很感激它。 – Harry
我試過了。任何想法我應該搜索什麼關鍵字?我有沒有運氣 – Harry
@哈里:可能_「wordpress插件限制訪問」_將做的伎倆。我建議你關閉/刪除你的問題,如果只是因爲你可能會投票幾次 –
@EliasVanOotegem的權利,我已經嘗試過了。但是我正在尋找的東西是自動限制slug下的任何東西。這些插件只允許你手動限制東西 – Harry