예제 #1
0
파일: Admin.php 프로젝트: kmvan/poiauthor
 private function addMenu()
 {
     if (User::isUserLoggedIn() && User::currentUserCan('edit_themes')) {
         \add_action('admin_menu', [$this, 'addPage'], 2);
         \add_filter('plugin_action_links', [$this, 'filterActionLink'], 10, 2);
     }
 }
예제 #2
0
파일: Comm.php 프로젝트: kmvan/poiauthor
 protected function setAjaxLogged($actionName = null, $method = 'ajaxProcessLogged')
 {
     if (!Condition::isAjax() || !User::isUserLoggedIn()) {
         return;
     }
     if (!$actionName) {
         $actionName = static::getOptID();
     }
     $actionName = Functions::buildActionName($actionName);
     \add_action("wp_ajax_{$actionName}", [$this, $method]);
 }
예제 #3
0
파일: Api.php 프로젝트: kmvan/poiauthor
 public static function isUserLoggedIn()
 {
     return User::isUserLoggedIn();
 }