全球移动用户数量预计将达到惊人的28.7亿,根据socPub, 57%的用户表示他们不会推荐质量差的移动响应网站。
幸运的是,用WordPress创建一个完全响应式的网站是很容易的,特别是当你选择最新的WordPress主题时。
WordPress是最流行的内容管理系统(CMS)对于许多网站,因为它是高度用户友好和可定制的,使它成为一个受欢迎的选择在ColorWhistle客户项目。
如果你熟悉的话自定义WordPress主题开发你知道事情可能会变得一团糟,尤其是如果你是从头开始。
那么,你应该怎么做呢?
我们ColorWhistleWordPress网万博赞助狼队站开发印度的公司将为你省去麻烦,提供一些常用的WordPress功能列表,用于自定义主题开发。
在…的帮助下我们的WordPress开发者,我已经提供了如何将这些功能整合到WordPress网站的基本概述。
WordPress功能列表
- 如何在前端显示单个(单个)帖子内容?
如果(have_posts()):虽然(have_posts ()): the_post ();
标题(这样);
回声的”;
the_content ();
if(get_post_meta($post->ID, ' key-name ', true)){
echo get_post_meta($post->ID, ' key-name ', true);
}
回声的”;
endwhile;endif;
? > - 如何列出自定义post类型?
' pagaged ' => $ pagaged,
' posts_per_page ' => $postsPerPage);$loop =新的wp_query($args);
如果(美元循环——> have_posts()):虽然(美元循环- > have_posts()): $循环- > the_post ();? >
' next_text ' => __('下一页',' cbc '),
' before_page_number ' => "。__(' Page ', ' cbc ')。' ',
));
? >
例如,如果你需要一个帖子类型为' travel ',你必须添加' post_type ' => ' travel ', - 如何列出子页面?
' posts_per_page ' => 1, //要显示的文章数量(页面)
' page_id ' => 81, //输入父页面的post ID
' no_found_rows ' => true, //不需要分页,提高循环效率
));
如果($child_pages->have_posts()): while ($child_pages->have_posts()): $child_pages->the_post();
标题(“这样”、“
”);
Get_template_part (' template-parts/content ', ' page ');
endwhile;endif;
wp_reset_postdata ();
? > - 如何使用“用户元”功能?
add_user_meta
例:update_user_meta
例:
$user_id = 1;
$website = ' http://wordpress.org ';
Update_user_meta ($user_id, ' user_url ', $website);
?delete_user_meta
例:get_user_meta
例:
$user_id = 9;
$key = ' last_name ';
$single = true;
$user_last = get_user_meta($user_id, $key, $single);
回声的”。美元的关键。'用户id的值'。user_id美元。'是:'。user_last美元。”
”;
? >user_id美元
(integer)(必选)用户ID
默认值:无meta_key美元
(string)(必选)元数据名称。
默认值:无meta_value美元
(混合)(必选)元数据值。(不要自己连载,WordPress会帮你的。)
默认值:无独特的美元
(boolean) (optional)是否不添加相同的键。
默认值:假prev_value美元
(混合)(可选)删除前检查前值。
默认值:“单一的美元
(boolean)(可选)如果为true返回元数据字段值,如果为false返回数组。如果$key为空,则此参数无效。
默认值:假美元之前
(字符串)(可选)文本放在日期之前。
默认值:无美元后
(字符串)(可选)日期之后放置的文本
默认值:无美元的回声
(boolean)(可选)显示日期(TRUE),或返回在PHP中使用的日期(FALSE)。
默认值:真正的
- 如何包含日期/时间函数?
发布:
F j, Y g:i a - 2010年11月6日上午12:50
F j, Y - 2010年11月6日
F, Y - 2010年11月
旅客:12点50分
旅客:现在是凌晨12:50:48
l, F jS, Y - 2010年11月6日星期六
M j, Y @ G:i - 2010年11月6日@ 0:50
Y/m/d at g:i A - 2010/11/06 at 12:50 AM
年/月/日在g:ia - 2010/11/06中午12:50
Y/m/d g:i:s A - 2010/11/06 12:50:48 AM
年/月/日- 2010/11/06日期为标题中的年、月、日 - 如何在WordPress网站中使用标签?
—显示文章/页面标题—显示文章/页面的内容
-显示当前文章/页面的摘录
—显示当前文章/页面的时间
-显示一个或一组文章/页面的日期 - 如何创建分类法?
下面是一个注册“people”分类函数people_init(){的例子。
//创建一个新的分类
register_taxonomy (
“人”,
“文章”,
阵列(
' label ' = >__ (' People '),
'重写' =>数组(' slug ' => ' person '),
' capabilities ' =>数组(
' assign_terms ' => ' edit_guides ',
' edit_terms ' => ' publish_guides '
)
)
);
}
下面是一个将术语John添加到“person”分类中id号为555的帖子的示例。
wp_set_object_terms(555, ' John ', ' person '); - 如何显示术语?
下面是_terms()函数的例子:
- 如何添加登录/注销链接到WordPress菜单?
要在WordPress菜单中添加注册和登录/注销链接,请将下面的代码片段添加到主题的functions.php文件中。函数add_login_logout_register_menu($items, $args) {
If ($args->theme_location != ' primary ') {
美元商品;
}if (is_user_logged_in()) {
$items .= ' - ”。__(“注销”)。”
”;
}其他{
$items .= '- ”。__('登录')。”
”;
$items .= '- ”。__(“报名”)。”
”;
}
美元商品;
}
Add_filter (' wp_nav_menu_items ', ' add_login_logout_register_menu ', 199,2);- 如何添加类别?
get_cat_ID
返回0;
}
? >Get_cat_name
}
? >Get_categories
" type " => " post ",
" orderby " => " name ",
" order " => " ASC ");
$types = get_categories($args);
? >Get_category
get_the_category_list
in_category
你是素食主义者Is_category
- 如何手动插入帖子或自定义?
后插入/删除
wp_delete_post
Wp_insert_post
' post_author ' => $user->ID
' post_category ' =>数组($post_category),
' post_content ' => $post_content
' post_title ' => $post_title,
' post_status ' => ' publish '
$new_post = wp_insert_post;
//这将重定向到新创建的帖子
$post = get_post($post_id)
wp_redirect (post - > guid);
}
? >get_the_ID
回声的”;
? >Get_the_content
The_content和get_the_title
the_title
- 短码
Add_shortcode
函数fun_name($atts) {
返回" foo = {$atts[' foo ']} ";
}
Add_shortcode (' shotcode_name ', ' fun_name ');Do_shortcode
结束我们的WordPress函数列表
我们希望这篇文章能帮助你在自定义主题开发中学习一些常用WordPress函数列表的有用技巧。确保认真对待你的功能,这将有助于你的主题开发。
如果你需要帮忙的话自定义主题开发,我们的开发人员ColorWhistle总是乐于助人。如果您决定与我们合作,您将获得具有峰值功能的有吸引力的响应式设计。
如果你厌倦了市场上的标准主题,想要寻找一些独特的、令人兴奋的主题,可以雇佣WordPress开发人员。
这里有一个信息图表,总结了整篇文章。
通过你的博客,我发现了一些重要的事情。