wordpress - Translation Problems with plugin View Own Post Media Only -
there problems translations this plugin
over posts , meda list page, there not translated links: | published | trash | draft | pending
i searched in source code, found cause have little problems finding solution. file: class-view-own-posts-media-only.php
the incriminated code in various places...
code (line 201):
if ($type['status'] == null): $class = (empty($wp_query->query_vars['post_status']) || $wp_query->query_vars['post_status'] == null) ? ' class="current"' : ''; $views['all'] = sprintf(__('<a href="%s"' . $class . '>all <span class="count">(%d)</span></a>', 'all'), admin_url('edit.php?post_type=post'), $result->found_posts); elseif ($type['status'] == 'publish'): $class = (!empty($wp_query->query_vars['post_status']) && $wp_query->query_vars['post_status'] == 'publish') ? ' class="current"' : ''; $views['publish'] = sprintf(__('<a href="%s"' . $class . '>published <span class="count">(%d)</span></a>', 'publish'), admin_url('edit.php?post_status=publish&post_type=post'), $result->found_posts); elseif ($type['status'] == 'draft'): $class = (!empty($wp_query->query_vars['post_status']) && $wp_query->query_vars['post_status'] == 'draft') ? ' class="current"' : ''; $views['draft'] = sprintf(__('<a href="%s"' . $class . '>draft' . ((sizeof($result->posts) > 1) ? "s" : "") . ' <span class="count">(%d)</span></a>', 'draft'), admin_url('edit.php?post_status=draft&post_type=post'), $result->found_posts); elseif ($type['status'] == 'pending'): $class = (!empty($wp_query->query_vars['post_status']) && $wp_query->query_vars['post_status'] == 'pending') ? ' class="current"' : ''; $views['pending'] = sprintf(__('<a href="%s"' . $class . '>pending <span class="count">(%d)</span></a>', 'pending'), admin_url('edit.php?post_status=pending&post_type=post'), $result->found_posts); elseif ($type['status'] == 'trash'): $class = (!empty($wp_query->query_vars['post_status']) && $wp_query->query_vars['post_status'] == 'trash') ? ' class="current"' : ''; $views['trash'] = sprintf(__('<a href="%s"' . $class . '>trash <span class="count">(%d)</span></a>', 'trash'), admin_url('edit.php?post_status=trash&post_type=post'), $result->found_posts); endif; code (line 258):
$views['all'] = "<a href='upload.php'$class>" . sprintf(__('all <span class="count">(%s)</span>'), number_format_i18n($_total_posts)) . '</a>'; code (line 268):
$views['detached'] = '<a href="upload.php?detached=1"' . ( $detached ? ' class="current"' : '' ) . '>' . sprintf(__('unattached <span class="count">(%s)</span>'), $total_orphans) . '</a>'; after searches found how wordpress handles strings,
for media library table in file: wp-admin\includes\class-wp-media-list-table.php
code (line 58):
$type_links['all'] = "<a href='upload.php'$class>" . sprintf( _nx( 'all <span class="count">(%s)</span>', 'all <span class="count">(%s)</span>', $_total_posts, 'uploaded files' ), number_format_i18n( $_total_posts ) ) . '</a>'; for posts table in file: wp-admin\includes\class-wp-posts-list-table.php
code (line 149)
$status_links['all'] = "<a href='edit.php?post_type=$post_type{$allposts}'$class>" . sprintf( _nx( 'all <span class="count">(%s)</span>', 'all <span class="count">(%s)</span>', $total_posts, 'posts' ), number_format_i18n( $total_posts ) ) . '</a>'; in wordpress source can find code "all" link... , cant understand how modify code in plugin source.
please if me craceful! thanks!
Comments
Post a Comment