No description
Find a file
Kumi 3c32d5eaf8
feat: add keywords section to PDF download
Updated the PDF generation process to include article keywords in the downloaded document. Keywords are pulled from post metadata and are displayed in italics below the abstract. This enhances the document's SEO value and improves content discoverability.
2024-09-17 15:57:09 +02:00
assets fix(lightbox): improve compatibility and responsiveness 2024-08-06 20:26:13 +02:00
classes fix(navwalker): correct file path in require statement 2024-09-17 15:47:54 +02:00
.gitignore feat: add PDF generation and download feature 2024-08-02 21:48:07 +02:00
archive-article.php refactor: extract publication status formatting 2024-08-03 17:12:13 +02:00
archive-letter.php feat: improve pagination styling and functionality 2024-08-03 12:59:01 +02:00
composer.json feat: add PDF generation and download feature 2024-08-02 21:48:07 +02:00
composer.lock feat: add PDF generation and download feature 2024-08-02 21:48:07 +02:00
footer.php fix(footer): remove default links from social media icons 2024-08-23 19:18:24 +02:00
functions.php feat: add keywords section to PDF download 2024-09-17 15:57:09 +02:00
header.php fix(header): remove duplicate title tag 2024-06-20 15:03:35 +02:00
index.php refactor: extract publication status formatting 2024-08-03 17:12:13 +02:00
LICENSE feat: add new WordPress theme for Duck Behavior Journal 2024-06-20 09:22:10 +02:00
page.php feat: add new WordPress theme for Duck Behavior Journal 2024-06-20 09:22:10 +02:00
README.md feat: add keywords field to articles 2024-09-17 15:44:30 +02:00
screenshot.png feat: add initial project screenshot 2024-08-03 13:45:17 +02:00
single-article.php feat(article): add display of article keywords 2024-09-17 15:54:00 +02:00
single-letter.php style(layout): widen content columns in article and letter pages 2024-08-02 23:13:53 +02:00
single.php feat: add new WordPress theme for Duck Behavior Journal 2024-06-20 09:22:10 +02:00
style.css fix: add clear property to floated elements 2024-08-18 22:02:46 +02:00

Duck Behavior Journal

Description

This is the WordPress theme for the Duck Behavior Journal website. It is a custom theme that was built from scratch based on Bootstrap.

It includes:

  • Custom post type for articles

    • Latest articles on the homepage
    • Field to list authors
      • Lead author "et al." is listed on the index and archive pages
    • Field to list keywords
    • Field for "DOI" (Digital Object Identifier)
      • Generator for DOI
        • Prefix configurable in Customizer (please change this to your own prefix)
      • DOI link on the article page
      • DOI resolver (https://example.com/nn.nnnn/xyz* forwards to the respective article)
  • Custom post type for letters to the editor

    • Field to list authors
      • Lead author "et al." is listed on the index and archive pages
  • Call to action buttons on the homepage

    • Configurable in Customizer
  • Automatic generation of PDFs for articles using tecnickcom/tcpdf

    • PDFs are generated on the fly
  • Open Access vs. Subscription

    • Articles can be marked as open access
    • Otherwise, their attachment is only available to logged-in users

Installation

  1. Clone this repository into your WordPress themes directory
  2. Activate the theme in the WordPress admin panel
  3. Configure the theme in the Customizer

License

This theme is licensed under the MIT license. See the LICENSE file for more information.