WordPress自定义主题开发功能列表

全球移动用户数量预计将达到惊人的28.7亿,根据socPub, 57%的用户表示他们不会推荐质量差的移动响应网站。
幸运的是,用WordPress创建一个完全响应式的网站是很容易的,特别是当你选择最新的WordPress主题时。

webdesign.tutsplus

WordPress是最流行的内容管理系统(CMS)对于许多网站,因为它是高度用户友好和可定制的,使它成为一个受欢迎的选择在ColorWhistle客户项目。

如果你熟悉的话自定义WordPress主题开发你知道事情可能会变得一团糟,尤其是如果你是从头开始。

那么,你应该怎么做呢?

我们ColorWhistleWordPress网万博赞助狼队站开发印度的公司将为你省去麻烦,提供一些常用的WordPress功能列表,用于自定义主题开发。

在…的帮助下我们的WordPress开发者,我已经提供了如何将这些功能整合到WordPress网站的基本概述。

WordPress功能列表

  1. 如何在前端显示单个(单个)帖子内容?

    如果(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;
    ? >

  2. 如何列出自定义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 ',

  3. 如何列出子页面?

    ' 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 ();
    ? >

  4. 如何使用“用户元”功能?
    • 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)。
      默认值:真正的

  5. 如何包含日期/时间函数?

    发布:

    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日期为标题中的年、月、日

  6. 如何在WordPress网站中使用标签?

    —显示文章/页面标题—显示文章/页面的内容
    -显示当前文章/页面的摘录
    —显示当前文章/页面的时间
    -显示一个或一组文章/页面的日期

  7. 如何创建分类法?

    下面是一个注册“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 ');

  8. 如何显示术语?

    下面是_terms()函数的例子:

  9. 如何添加登录/注销链接到WordPress菜单?

    要在WordPress菜单中添加注册和登录/注销链接,请将下面的代码片段添加到主题的functions.php文件中。函数add_login_logout_register_menu($items, $args) {
    If ($args->theme_location != ' primary ') {
    美元商品;
    }if (is_user_logged_in()) {
    $items .= '

  10. ”。__(“注销”)。”
  11. ”;
    }其他{
    $items .= '

  12. ”。__('登录')。”
  13. ”;
    $items .= '

  14. ”。__(“报名”)。”
  15. ”;

    美元商品;

    Add_filter (' wp_nav_menu_items ', ' add_login_logout_register_menu ', 199,2);

  16. 如何添加类别?
    • 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

  17. 如何手动插入帖子或自定义?

    后插入/删除

    • 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

  18. 短码
    • Add_shortcode

      函数fun_name($atts) {
      返回" foo = {$atts[' foo ']} ";

      Add_shortcode (' shotcode_name ', ' fun_name ');

    • Do_shortcode

结束我们的WordPress函数列表

我们希望这篇文章能帮助你在自定义主题开发中学习一些常用WordPress函数列表的有用技巧。确保认真对待你的功能,这将有助于你的主题开发。

如果你需要帮忙的话自定义主题开发,我们的开发人员ColorWhistle总是乐于助人。如果您决定与我们合作,您将获得具有峰值功能的有吸引力的响应式设计。

如果你厌倦了市场上的标准主题,想要寻找一些独特的、令人兴奋的主题,可以雇佣WordPress开发人员。

这里有一个信息图表,总结了整篇文章。

Wordpress开发广告- Colorwhistle
Sankarnarayan。R
关于作者- Sankarnarayan。R

ColorWhistle的创始人和策划人是Sankarnarayan,一位拥有超过14年经验的专业人士,对网站设计服务和数字营销服务充满热情。在ColorWhistle,我们的团队拥有广泛的技能和专业知识,我们总是把客户的满意度放在第一位。这就是我们在竞争中脱颖而出的地方-从开始到完成项目的细节和最好的网站开发服务。

一个想法是"WordPress自定义主题开发功能列表

留下回复

你的电邮地址将不会公布。必填字段已标记

准备开始了吗?

让我们来创作你的下一个数字故事

我们的专业认证- ColorWhistle
转到顶部
关闭弹出

大家一起说

    当然可以,请留下您的详细信息,我们的代表将很高兴给您回电!

    例:无名氏

    例:美国

    更多细节,加速这个过程:)

    Baidu
    map