Карты сайта WordPress с <a i=0 translate="no">WP Meta SEO</a>
  Пятница, 10 марта 2017 г.
  3 Ответы
  2,1 тыс. посещений
  Подписаться
Короткий код из одного файла для отображения ссылки предварительного просмотра в виде таблицы.


На одном сайте у нас около 70 категорий, и мы обнаружили, что нам приходится прокручивать вниз, чтобы найти категорию, что может занять две-три страницы, а затем щёлкать по категории. После этого щелчка нам нужно прокрутить обратно наверх, чтобы увидеть файлы. Я хотел бы попросить вас сделать категории более похожими на страницу WordPress/список записей, чтобы их можно было сортировать и искать/разбивать на страницы, чтобы вы щёлкали и переходили внутрь категории для управления. Очень сложно научить клиента прокручивать три страницы вниз, затем щёлкать по категории и прокручивать обратно на три страницы вверх, чтобы увидеть, отображается ли она. Если изменение текущего отображения категории выходит за рамки, пожалуйста, рассмотрите возможность второго альтернативного отображения в качестве дополнения, чтобы мы могли более эффективно управлять более чем 100 категориями.
А
8 лет назад
Привет

! Спасибо, что добавили сюда свой запрос функции.

Мы учтем это для будущих выпусков! Ваше здоровье,
П
8 лет назад
digitaliway - Я взломал плагин, чтобы показывать ссылку на предварительный просмотр.

После ссылки на скачивание в tplsingle.php я вставил следующий код:


<?php if ($this->file->remote_url == false): ?>
<a href="/<?php echo $this->file->viewerlink ?>" class="openlink wpfdlightbox wpfd_previewlink" data-id="<?php echo $this->file->ID; ?>" data-catid="<?php echo $this->file->catid; ?>" data-file-type="<?php echo $this->file->ext; ?>" >
<img src="http://yoursite.com/wp-content/plugins/wp-file-download/app/site/assets/images/theme/preview.png"></a>
<?php endif; ?>


Очевидно, вам нужно будет загрузить значок в формате preview.png, чтобы отобразить изображение кнопки предварительного просмотра.

Затем в theme.php добавьте следующие строки под списками скриптов функции showFile():


wp_enqueue_style('wpfd-colorbox', plugins_url( 'app/site/assets/css/colorbox.css' , WPFD_PLUGIN_FILE ),array(),WPFD_VERSION);
wp_enqueue_style('wpfd-viewer', plugins_url( 'app/site/assets/css/viewer.css' , WPFD_PLUGIN_FILE ),array(),WPFD_VERSION);
wp_enqueue_script('wpfd-colorboxjs', plugins_url( 'app/site/assets/js/jquery.colorbox-min.js' , WPFD_PLUGIN_FILE ),array(),WPFD_VERSION);
wp_enqueue_script('wpfd-colorbox-init', plugins_url( 'app/site/assets/js/colorbox.init.js' , WPFD_PLUGIN_FILE ),array(),WPFD_VERSION);
wp_localize_script('wpfd-colorbox-init','wpfdcolorbox',array('ajaxurl' => Application::getInstance('wpfd')->getAjaxUrl()));


Кстати, это было для последней версии до 4.0, так что если вы уже обновились, не уверен, сработает ли. Я ещё не обновлялся, потому что новая версия сломала наш сайт.
  • Страница :
  • 1
На этот пост пока нет ответов.