添加内容分级系统

时间:2012-11-04 作者:Amanda Duke

我经营一个多作者网站,内容面向不同年龄组。我想添加一个带有以下标签的内容分级系统,而不是强迫作者手动记录文章适合的年龄组:

G-适合所有观众

PG-可能具有攻击性,通常针对13岁及以上的观众

R-适用于17岁以上的成人观众

X-比以上更成熟

添加此类功能的好方法是什么?理想情况下,在贴子页面上,有一个带有RadioBox的区域,供作者进行选择。必须有一种方法来响应post模板中的选择。

如果您选择回答,请提供代码示例,因为我的编码知识有限。

1 个回复
最合适的回答,由SO网友:Babar Al-Amin 整理而成

自定义字段将执行此任务。在帖子页面上,没有什么好做的,只需创建一个名为agerating或age rating的自定义字段。作者将根据其内容,使用G/PG/R/X输入字段值。

然后在前端,编辑single。php。在循环中使用以下代码检索额定值:

<?php $age-rating = get_post_meta($post->ID, \'age-rating\', true); ?>
现在使用此代码显示评级:

Rated As: <?php echo $age-rating; ?>
根据需要更改代码。您还可以在熟悉此操作后,在Post面板内设置自定义值框的样式。

更多详细信息:http://codex.wordpress.org/Custom_Fields

结束