当前位置: 首页>>代码示例>>PHP>>正文


PHP Vars::add_script方法代码示例

本文整理汇总了PHP中Vars::add_script方法的典型用法代码示例。如果您正苦于以下问题:PHP Vars::add_script方法的具体用法?PHP Vars::add_script怎么用?PHP Vars::add_script使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Vars的用法示例。


在下文中一共展示了Vars::add_script方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: vars

 /**
  * Return the the Variable of your choosing
  * @since 0.1.0
  */
 static function vars($atts, $content = null)
 {
     self::$add_script = false;
     shortcode_atts(array('url' => 'site', 'post' => 'name', 'post_id' => ''), $atts);
     if (isset($atts['url'])) {
         switch ($atts['url']) {
             case 'site':
                 return site_url();
                 break;
             case 'template':
                 return get_template_directory_uri();
                 break;
             case 'register':
                 return wp_registration_url();
                 break;
             case 'login':
                 return wp_login_url();
                 break;
             case 'logout':
                 return wp_logout_url();
                 break;
             case 'wp_version':
                 return get_bloginfo('version');
                 break;
             default:
                 return site_url();
         }
     }
     if (isset($atts['post'])) {
         if (isset($atts['post_id'])) {
             $post = get_post($atts['post_id']);
         } else {
             global $post;
         }
         switch ($atts['post']) {
             case 'id':
                 return $post->ID;
             case 'slug':
                 return $post->post_name;
             case 'author':
                 return $post->post_author;
             case 'name':
                 return $post->post_name;
             case 'type':
                 return $post->post_type;
             case 'title':
                 return $post->post_title;
             case 'date':
                 return $post->post_date;
             case 'date_gmt':
                 return $post->post_date_gmt;
             case 'content':
                 return $post->post_content;
             case 'excerpt':
                 return $post->post_excerpt;
             case 'status':
                 return $post->post_status;
             case 'parent':
                 return $post->post_parent;
             case 'modified':
                 return $post->post_modified;
             case 'comment_count':
                 return $post->post_comment_count;
             case 'parent':
                 return $post->post_parent;
             default:
                 return $post->post_title;
         }
         return;
     }
 }
开发者ID:NuWebMarketing,项目名称:PurgatoryMedia,代码行数:75,代码来源:Vars.php


注:本文中的Vars::add_script方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。