PluginProbe ʕ •ᴥ•ʔ
Nested Pages / 2.0.1
Nested Pages v2.0.1
3.2.15 3.2.14 3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 trunk 1.0 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.2.1 1.3.0 1.3.1 1.3.10 1.3.11 1.3.12 1.3.13 1.3.14 1.3.15 1.3.2 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.6.0 1.6.1 1.6.2 1.6.3 1.6.3.1 1.6.3.2 1.6.4 1.6.5 1.6.5.1 1.6.5.2 1.6.6 1.6.7 1.6.8 1.7.0 1.7.1 2.0.1 2.0.2 2.0.3 2.0.4 3.0.1 3.0.10 3.0.11 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.20 3.1.21 3.1.22 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7
wp-nested-pages / app / Views / partials / row-link.php
wp-nested-pages / app / Views / partials Last commit date
bulk-edit.php 9 years ago list-header.php 9 years ago row-link.php 8 years ago row.php 8 years ago tool-list.php 8 years ago wpml-translations.php 8 years ago
row-link.php
110 lines
1 <?php
2 /**
3 * Redirect Page
4 */
5 $link = ( $this->post->nav_type && $this->post->nav_type !== 'custom' )
6 ? $this->post->nav_original_link
7 : esc_url($this->post->content);
8 ?>
9 <div class="row" <?php if ( $this->listing_repo->isSearch() ) echo 'style="padding-left:10px;"';?>>
10
11 <?php if ( $this->post_type->hierarchical && !$this->listing_repo->isSearch() ) : ?>
12 <div class="child-toggle"></div>
13 <?php endif; ?>
14
15 <div class="row-inner">
16
17 <i class="np-icon-sub-menu"></i>
18
19 <?php if ( $this->user->canSortPages() && !$this->listing_repo->isSearch() ) : ?>
20 <i class="handle np-icon-menu"></i>
21 <?php endif; ?>
22
23 <a href="<?php echo $link; ?>" class="page-link page-title" target="_blank">
24 <span class="title"><?php echo apply_filters('the_title', $this->post->title, $this->post->id, $view = 'nestedpages_title'); ?> <i class="np-icon-link"></i></span>
25 <?php
26
27 // Post Status
28 if ( $this->post->status !== 'publish' ){
29 echo '<span class="status">(' . __(ucfirst($this->post->status)) . ')</span>';
30 } else {
31 echo '<span class="status"></span>';
32 }
33
34 // Nested Pages Status
35 if ( $this->post->np_status == 'hide' )
36 echo '<i class="np-icon-eye-blocked"></i>';
37
38 // Nav Status
39 if ( $this->post->nav_status == 'hide' ){
40 echo '<span class="nav-status">(' . __('Hidden', 'wp-nested-pages') . ')</span>';
41 } else {
42 echo '<span class="nav-status"></span>';
43 }
44 ?>
45 </a>
46
47 <a href="#" class="np-toggle-edit"><i class="np-icon-pencil"></i></a>
48
49 <div class="action-buttons">
50
51 <a href="#"
52 class="np-btn np-quick-edit-redirect"
53 data-id="<?php echo esc_attr($this->post->id); ?>"
54 data-parentid="<?php echo esc_attr($this->post->parent_id); ?>"
55 data-title="<?php echo esc_attr($this->post->title); ?>"
56 data-url="<?php echo esc_attr(NestedPages\Helpers::check_url($this->post->content)); ?>"
57 data-status="<?php echo esc_attr($this->post->status); ?>"
58 data-np-status="<?php echo esc_attr($this->post->np_status); ?>"
59 data-navstatus="<?php echo esc_attr($this->post->nav_status); ?>"
60 data-navtitleattr="<?php echo esc_attr($this->post->nav_title_attr); ?>"
61 data-navcss="<?php echo esc_attr($this->post->nav_css); ?>"
62 data-nav-type="<?php echo esc_attr($this->post->nav_type); ?>"
63 data-nav-object="<?php echo esc_attr($this->post->nav_object); ?>"
64 data-nav-object-id="<?php echo esc_attr($this->post->nav_object_id); ?>"
65 data-nav-original-link="<?php echo esc_attr($this->post->nav_original_link); ?>"
66 data-nav-original-title="<?php echo esc_attr($this->post->nav_original_title); ?>"
67 data-linktarget="<?php echo esc_attr($this->post->link_target); ?>">
68 <?php _e('Quick Edit'); ?>
69 </a>
70
71 <?php if ( current_user_can('delete_pages') ) : ?>
72 <a href="<?php echo get_delete_post_link($this->post->id, '', true); ?>" class="np-btn np-btn-trash" data-np-confirm-delete>
73 <i class="np-icon-remove"></i>
74 </a>
75 <?php endif; ?>
76
77 </div><!-- .action-buttons -->
78 </div><!-- .row-inner -->
79
80 <?php
81 // Thumbnail Displays for original post if it's a relational link, otherwise a placeholder displays
82 $thumbnail_source = $this->post_type_repo->thumbnails('page', 'source');
83 $thumbnail_size = $this->post_type_repo->thumbnails('page', 'display_size');
84
85 if ( $thumbnail_source ) :
86 if ( has_post_thumbnail($this->post->nav_object_id) && $this->post->nav_type != 'taxonomy' ) :
87 $out = '<div class="np-thumbnail ' . esc_attr($thumbnail_size) . '">';
88 $image = get_the_post_thumbnail($this->post->nav_object_id, $thumbnail_source);
89 $out .= apply_filters('nestedpages_thumbnail', $image, $this->post);
90 else :
91 $out = '<div class="np-thumbnail link">';
92 $fallback_icon = 'np-icon-link';
93 if ( $this->post->nav_type == 'taxonomy' ) $fallback_icon = 'np-icon-tag';
94 if ( $this->post->nav_object == 'post' ) $fallback_icon = 'np-icon-post';
95 if ( $this->post->nav_object == 'page' ) $fallback_icon = 'np-icon-page';
96 $image_fallback = '<i class="' . esc_attr($fallback_icon) . '" /></i>';
97 $image_fallback = apply_filters('nestedpages_thumbnail_fallback', $image_fallback, $this->post);
98 if ( $image_fallback ) :
99 $out .= $image_fallback;
100 endif;
101 endif;
102 $out .= '</div>';
103 echo $out;
104 endif;
105 ?>
106
107 <div class="np-bulk-checkbox">
108 <input type="checkbox" name="nestedpages_bulk[]" value="<?php echo esc_attr($this->post->id); ?>" data-np-bulk-checkbox="<?php echo esc_attr($this->post->title); ?>" class="np-redirect-bulk" data-np-post-type="<?php echo esc_attr($this->post->post_type); ?>" />
109 </div>
110 </div><!-- .row -->