• R/O
  • HTTP
  • SSH
  • HTTPS

magic3: Commit

Cloud computing platform


Commit MetaInfo

Revision58640b8f944669fb3a05fb3b5875c18172bf7ee3 (tree)
Time2017-08-13 21:16:23
Authornaoki hirata <naoki@magi...>
Commiternaoki hirata

Log Message

WordPressテンプレート機能更新。

Change Summary

Incremental Difference

--- a/include/wp/contentApi.php
+++ b/include/wp/contentApi.php
@@ -712,8 +712,6 @@ class ContentApi extends BaseApi
712712 */
713713 function getCategoryUrl($id)
714714 {
715- global $wp_query;
716-
717715 $baseUrl = '';
718716 $urlParams = '';
719717
@@ -746,6 +744,46 @@ class ContentApi extends BaseApi
746744 return $url;
747745 }
748746 /**
747+ * 年画面のURLを取得
748+ *
749+ * @param int $year 年
750+ * @return string URL
751+ */
752+ function getYearUrl($year)
753+ {
754+ $baseUrl = '';
755+ $urlParams = '';
756+
757+ // デフォルトページの場合はページIDは付加しない
758+ $subId = $this->gEnv->getCurrentPageSubId();
759+ if ($subId != $this->gEnv->getDefaultPageSubId()) $urlParams = M3_REQUEST_PARAM_PAGE_SUB_ID . '=' . $subId;
760+
761+ // ベースURLを取得
762+ switch ($this->accessPoint){
763+ case '': // PC用
764+ default:
765+ $baseUrl = $this->gEnv->getDefaultUrl();
766+ break;
767+ case 'm': // 携帯用
768+ $baseUrl = $this->gEnv->getDefaultMobileUrl();
769+ break;
770+ case 's': // スマートフォン用
771+ $baseUrl = $this->gEnv->getDefaultSmartphoneUrl();
772+ break;
773+ }
774+
775+ $baseUrl .= '?';
776+ if (!empty($urlParams)){
777+ $baseUrl .= '?' . $urlParams . '&';
778+ }
779+
780+ // 年を付加
781+ $baseUrl .= M3_REQUEST_PARAM_YEAR . '=' . $year;
782+
783+ $url = $this->getUrl($baseUrl);
784+ return $url;
785+ }
786+ /**
749787 * コンテンツ表示制御(サムネールを表示するかどうか)を取得
750788 *
751789 * @return bool true=表示、false=表示しない
Show on old repository browser