{"id":18809267,"url":"https://github.com/thingsym/foresight","last_synced_at":"2026-02-28T01:12:16.124Z","repository":{"id":37746214,"uuid":"223897257","full_name":"thingsym/foresight","owner":"thingsym","description":"Foresight is a business website WordPress theme for the Block Editor. It is also a one page WordPress theme that designed to take full advantage of the Block Editor.","archived":false,"fork":false,"pushed_at":"2024-06-12T10:34:23.000Z","size":5785,"stargazers_count":3,"open_issues_count":7,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-13T20:39:19.234Z","etag":null,"topics":["wordpress","wordpress-theme"],"latest_commit_sha":null,"homepage":"https://homepage.thingslabo.com/product/wp-theme-foresight/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thingsym.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"thingsym"}},"created_at":"2019-11-25T08:22:59.000Z","updated_at":"2024-06-12T09:56:33.000Z","dependencies_parsed_at":"2024-06-12T12:03:28.171Z","dependency_job_id":"3c3013d2-ae4d-4000-8f4b-597df39033d1","html_url":"https://github.com/thingsym/foresight","commit_stats":null,"previous_names":[],"tags_count":37,"template":false,"template_full_name":null,"purl":"pkg:github/thingsym/foresight","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thingsym%2Fforesight","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thingsym%2Fforesight/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thingsym%2Fforesight/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thingsym%2Fforesight/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thingsym","download_url":"https://codeload.github.com/thingsym/foresight/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thingsym%2Fforesight/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29922071,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T19:37:42.220Z","status":"ssl_error","status_checked_at":"2026-02-27T19:37:41.463Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["wordpress","wordpress-theme"],"created_at":"2024-11-07T23:15:49.096Z","updated_at":"2026-02-28T01:12:16.101Z","avatar_url":"https://github.com/thingsym.png","language":"PHP","readme":"# Foresight WordPress Theme\n\nForesight is a business website WordPress theme for the Block Editor. It is also a one page WordPress theme that designed to take full advantage of the Block Editor.\n\nThis theme is well suited for business, landing page, branding or marketing. It provides a fast way to build website easily customizable for companies or freelancers. You can focus on content or webpage creation using the Block Editor.\n\n![Foresight WordPress Theme screenshot](screenshot.png)\n\nWordPress Theme: [https://wordpress.org/themes/foresight/](https://wordpress.org/themes/foresight/)\n\nDemo site: [https://demo.thingslabo.com/foresight/](https://demo.thingslabo.com/foresight/)\n\nDocumentation:\n\n- [English](https://homepage.thingslabo.com/product/wp-theme-foresight/foresight-wordpress-theme-documentation/)\n- [Japanese](https://homepage.thingslabo.com/product/wp-theme-foresight/wp-theme-foresight-manual-ja/)\n\nProduct page: [https://homepage.thingslabo.com/product/wp-theme-foresight/](https://homepage.thingslabo.com/product/wp-theme-foresight/)\n\n## Features\n\n* You can easily build a website with a customizer that select a layout and setting colors and fonts\n* Full support the Block Editor so you can focus on creating content and web pages\n* Mobile First, Responsive web design for any device - laptop, desktop, smartphone, iPad, etc\n* Wide Width default page layout for the Block Editor\n* Landing Page Template for landing page or one page\n* Optimized for japanese fonts\n\n## WordPress Theme Functions\n\n* Enable the Block Editor\n* Blog\n* Select colors\n\t* Header text\n\t* Background\n\t* Header background\n\t* Footer background\n\t* Main color\n\t* Accent color\n\t* Sub color\n* Custom logo\n* Settings font family\n\t* Base\n\t* Site Title\n\t* Headings\n* Settings fonts set\n\t* Web safe fonts\n\t* [Google Fonts](https://fonts.google.com/)\n* Settings icon fonts\n\t* [Font Awesome Free](https://github.com/FortAwesome/Font-Awesome)\n* Custom Header (Note: The Custom Header Image only shows in the page template `Top Page Template`.)\n* Custom Background image\n* Select archive layout\n\t* Article with featured image\n\t* Article Only\n\t* Article with Left-aligned featured image\n\t* Article with Right-aligned featured image\n\t* Card\n\t* Topics\n* Enable sidebar layout (Two columns, Right sidebar layout)\n* Settings archive excerpt\n* Settings Entry Meta\n* Settings width ratio of footer widget column (Deprecated)\n\t* 1:1\n\t* 2:1\n\t* 1:2\n* Settings credit notation\n* Custom menu\n\t* global menu\n* Settings Widget\n\t* Page sidebar\n\t* Post sidebar\n\t* Footer\n\t* Footer1 (Deprecated)\n\t* Footer2 (Deprecated)\n* Select template page\n\t* Top Page Template (page only)\n\t* Narrow Width Page Template (page only)\n\t* Sidebar Page Template (page and post)\n\t* Landing Page Template (page only)\n\t* Blank Page Template (page and post)\n\t* Blank Page Template without header (page only)\n\n## Requirements\n\n* [WordPress](https://wordpress.org/) version 5.2 or later\n* [PHP](https://www.php.net/) version 7.0 or later\n\n## Browser Support\n\n### Desktop\n\n* Chrome: Current and (Current - 1)\n* Edge: Current and (Current - 1)\n* Firefox: Current and (Current - 1)\n* Safari: Current and (Current - 1)\n* Opera: Current\n\n### Mobile\n\n* Stock browser on Android 4.0+\n* Safari on iOS 7+\n\n### Unsupported Browsers\n\n* Internet Explorer\n\n## Frequently Asked Questions\n\n### Where does the Custom Header Image appear?\n\nThe Custom Header Image only shows in the page template `Top Page Template`.\nWe recommend using Image Block and Cover Block instead of the Custom Header Image for other page templates Page and Posts.\n\n### Where does the sidebar with the sidebar widget appear?\n\nThe widget area \"Sidebar\" is displayed on the Pages or Posts when the page template `Sidebar Page Template` is selected.\nThe sidebar is displayed on the archive page when \"Add sidebar to Archive\" is enabled in the \"Archive\" sub-panel in the \"Layout\" panel in the customizer.\n\n## Resources\n\nForesight bundles the following third-party resources:\n\n* Based on [WP Theme Boilerplate](https://github.com/thingsym/wp-theme-boilerplate), [GPLv2 or later](https://www.gnu.org/licenses/gpl-2.0.html)\n* CSS reset by [normalize.css](https://necolas.github.io/normalize.css/), [MIT](https://opensource.org/licenses/MIT)\n* [Font Awesome Free](https://github.com/FortAwesome/Font-Awesome), [MIT](https://opensource.org/licenses/MIT), [SIL OFL 1.1](https://opensource.org/licenses/OFL-1.1), [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/deed)\n* Header image for theme screenshot by [Kaique Rocha](https://stocksnap.io/photo/UTLSND0DES), [StockSnap's CC0 License](https://stocksnap.io/license)\n\n## WordPress Theme Directory\n\nForesight is hosted on the WordPress Theme Directory.\n\n[https://wordpress.org/themes/foresight/](https://wordpress.org/themes/foresight/)\n\n## Support\n\nIf you have any trouble, you can use the forums or report bugs.\n\n* Forum: [https://wordpress.org/support/theme/foresight/](https://wordpress.org/support/theme/foresight/)\n* Issues: [https://github.com/thingsym/foresight/issues](https://github.com/thingsym/foresight/issues)\n\n## Contribution\n\nSmall patches and bug reports can be submitted a issue tracker in Github.\n\nTranslating a theme takes a lot of time, effort, and patience. I really appreciate the hard work from these contributors.\n\nIf you have created or updated your own language pack, you can send gettext PO and MO files to author. I can bundle it into theme.\n\n* VCS - Github: [https://github.com/thingsym/foresight/](https://github.com/thingsym/foresight/)\n* [Translate Foresight into your language.](https://translate.wordpress.org/projects/wp-themes/foresight)\n\nYou can also contribute by answering issues on the forums.\n\n* Forum: [https://wordpress.org/support/theme/foresight/](https://wordpress.org/support/theme/foresight/)\n* Issues: [https://github.com/thingsym/foresight/issues](https://github.com/thingsym/foresight/issues)\n\n### Patches and Bug Fixes\n\nForking on Github is another good way. You can send a pull request.\n\n1. Fork [Foresight WordPress Theme](https://github.com/thingsym/foresight/) from GitHub repository\n2. Create a feature branch: git checkout -b my-new-feature\n3. Commit your changes: git commit -am 'Add some feature'\n4. Push to the branch: git push origin my-new-feature\n5. Create new Pull Request\n\n### Contribute guidlines\n\nIf you would like to contribute, here are some notes and guidlines.\n\n* All development happens on the **develop** branch, so it is always the most up-to-date\n* The **master** branch only contains tagged releases\n* If you are going to be submitting a pull request, please submit your pull request to the **develop** branch\n* See about [forking](https://help.github.com/articles/fork-a-repo/) and [pull requests](https://help.github.com/articles/using-pull-requests/)\n\n## Test Matrix\n\nFor operation compatibility between PHP version and WordPress version, see below [Github Actions](https://github.com/thingsym/foresight/actions).\n\n## Changelog\n\n\n### [2.5.0] - 2024.06.12\n\n* update japanese translation\n* update pot\n* update npm dependencies\n* add editor font sizes\n* replace from word-break to overflow-wrap\n* improve css using modern css\n* add theme support\n* fix search page\n* fix inline magic space\n* remove footer area column ratio\n* [BREAKING CHANGE]remove footer widgets area to replace with Block editor\n* [BREAKING CHANGE]remove copyright to replace with Block editor\n* fix github workflows\n\n### [2.4.2] - 2024.04.18\n\n* tested up to 6.5.2\n* change to Requires at least WordPress 5.9, php 7.2\n* fix github workflows\n* add phpcs job for ci\n* update japanese translation\n* update pot\n* update npm dependencies\n* add test case\n* fix archive layout with no excerpt\n* improve header layout\n* allow wrap for pagination\n* add min-width for admin bar\n* fix width using css min()\n* change hook name\n* improve code with phpcs\n* fix comment form\n* add search results pagination\n* fix search result page layout\n* bump up version cpy-cli and fix npm scripts\n\n### [2.4.1] - 2023.11.17\n\n* tested up to 6.4.1\n* fix phpunit.xml config\n* phpunit and phpunit-polyfills bump up\n* fix github workflows\n* change to Requires at least WordPress 5.2\n* fix scss\n\n### [2.4.0] - 2023.04.06\n\n* update npm dependencies\n* fix scss\n* fix filter name\n* add tearDown to unittest\n* fix archive_container\n* add add_post_class for excerpt-type\n* remove functions, Wp_Custom_Css, Emoji, Image_Srcset\n* fix filter name\n* change method name\n* remove wp head control for plugin-territory\n* screenshot.png image compress\n\n### [2.3.0] - 2023.01.12\n\n* update japanese translation\n* update pot\n* add option that place custom CSS in the footer\n* add emoji resource control\n* add meta description\n* add aria-label\n* update github actions, Node.js 12 actions are deprecated\n\n### [2.2.0] - 2022.12.05\n\n* tested up to 6.1.0\n* fix phpcs.ruleset.xml\n* imporve code with phpcs\n* update japanese translation\n* update pot\n* add test case\n* fix scss\n* fix archive layout\n* fix sanitize_callback\n* add sanitize_positive_number and change function from is_int to is_numeric\n* improve entry_meta\n* fix wp-theme-unit-test.yml\n* fix composer scripts\n* fix npm scripts\n* fix scss\n* remove helper.scss\n* fix default_options value\n* fix data-archive-layout\n* fix return value for testability\n* add default argument\n* rewrite ToggleMenu with es6\n* change to button tag and add aria for drawer\n* improve error page\n* add image srcset\n* add Advanced Settings panel to customizer\n* add load_textdomain method for testability\n* add msgmerge to npm scripts\n* add support section and enhance contribution section\n* fix license\n\n### [2.1.1] - 2022.09.06\n\n* fix thumbnail size settings\n* add Upgrade Notice\n* fix Requires at least PHP 7.1\n* fix compatible with setUp(): void for php 8\n* fix padding with media-text block\n* rename default-editor-breakpoint\n* add default-editor-breakpoint for is-stacked-on-mobile\n* add editor scss\n\n### [2.1.0] - 2022.07.19\n\n* update npm dependencies\n* fix search form layout\n* remove google fonts and fontawesome\n* fix comment form layout\n\n### [2.0.2] - 2022.06.22\n\n* tested up to 6.0.0\n* fix scss\n* fix search block design\n* fix button design\n* fix wp-theme-unit-test.yml\n* fix sub menu space\n* remove clearfix\n* fix hr tag\n* fix editor scss\n\n### [2.0.1] - 2022.03.04\n\n* fix scss\n* fix stack\n* rename to helper mixin\n* fix typography settings\n* improve sass function\n* fix test case\n* replace assert from assertEquals to assertSame\n\n### [2.0.0] - 2022.02.09\n\n* update npm dependencies\n* change scss library from LibSass to dart sass\n* fix wp-theme-unit-test.yml\n* bump up yoast/phpunit-polyfills version\n* change os to ubuntu-20.04 for ci\n\n### [1.9.0] - 2022.01.06\n\n* update japanese translation\n* update pot\n* fix scss\n* add font_feature_settings and line_break options to the font customizer\n* fix sanitize_select method\n* add test case\n* improve sanitize method\n* change capability from manage_options to edit_theme_options\n* add capability options to customizer settings\n\n### [1.8.1] - 2021.11.10\n\n* fix html5 with add_theme_support\n* enable custom-line-height\n* fix heading styles\n* change font size, improve stack and line-height\n* remove hook for blank-page-without-header template\n* fix block css\n* change content_width\n* add timeout-minutes to workflows\n* fix .editorconfig\n\n### [1.8.0] - 2021.09.17\n\n* update japanese translation\n* update pot\n* remove list style\n* fix code and kbd tags style\n* fix editor style\n* fix wp-block-separator and wp-block-table style\n* add color palette\n* add PHPUnit Polyfills library\n* fix default option value\n* change method name\n* fix default_options\n\n### [1.7.0] - 2021.08.16\n\n* update japanese translation\n* update pot\n* change protected values to public values for unit test\n* fix css selector\n* deprecated Footer Area Column Width Ratio\n* deprecated other footer widgets area\n* integrate widget area into one\n* add post featured image block css\n* add Blank Page without header Template\n* add Blank Page Template to post\n* add custom archive thumbnail\n* fix get_options\n* fix card archive layout\n\n### [1.6.1] - 2021.06.28\n\n* fix workflow\n* update dependencies with package.json\n* fix sass\n* fix css with latest comments widget block\n* enable excerpt with page type\n* change the hook to customize_controls_print_styles\n\n### [1.6.0] - 2021.05.26\n\n* add asset-release workflow\n* add image size option for medium_large\n* update japanese translation\n* update pot\n* improve stack for inner container\n* fix css custom properties\n* change css custom properties for color palette\n* add custom color properties to block editor\n* fix post_thumbnail\n* rename option name and prefix\n* fix section priority\n* add section to customizer panel\n\n### [1.5.1] - 2021.03.29\n\n* tested up to 5.7.0\n* fix font weight for editor post title\n* fix npm script\n* fix webpack config for webpack 5\n* update package.json\n* imporve code with phpcs, phpmd and phpstan\n* restructure code\n* remove unused variables\n* change method name\n* add css class name 'buttonset' for customize-control-layout\n* add test case\n* update wordpress-test-matrix\n* edit README\n* add FUNDING.yml\n* add source repository link\n* add donate link\n* fix workflow\n\n### [1.5.0] - 2020.11.23\n\n* fix layout structure for flexbox\n* remove .travis.yml, change CI/CD to Github Actions\n* add workflow for unit test\n* fix menu-arrow-icon\n* fix table width for align-wide\n* fix caption text-align\n* change version number with wp_enqueue_*\n* fix: fix word-break\n* fix button margin\n* fix quote style\n\n### [1.4.0] - 2020.10.19\n\n* fix button style, align the height according to is-style-outline\n* fix form, quote, table and calendar style\n* fix word break\n* fix stack\n* change thumbnail to inline svg\n* replace from dashicon to original svg icon\n* add svg output to Layout Picker Customize Control\n\n### [1.3.0] - 2020.09.29\n\n* change stack to css custom properties\n* fix stylesheet output\n* fix comment form width\n* change escape function\n* fix form, table and password form style\n* fix enqueue tag\n* change method name\n* fix npm scripts\n* add block-asset.css, divide css for block assets\n* add loading=\"lazy\" with image tag\tand custom logo\n\n### [1.2.0] - 2020.09.14\n\n* add Custom Entry Meta to customizer\n* imporve code with phpcs, phpmd and phpstan\n\n### [1.1.4] - 2020.08.27\n\n* fix scss\n* update japanese translation\n* update pot\n* update testunit configuration\n* fix composer.json\n* fix webpack.config.js, generate compressed and uncompressed files\n* fix npm scripts\n* update package.json\n* add customize option that show more reading link\n* fix hook tags\n\n### [1.1.3] - 2020.08.03\n\n* fix Uncaught TypeError on landing-page\n\n### [1.1.2] - 2020.07.27\n\n* add Blank Page Template instead of Featured image Header Page Template\n* remove Featured image Header Page Template\n* change Theme URI\n* fix iframe width in the wp-block\n* trim white space below wp-block-image\n\n### [1.1.1] - 2020.07.13\n\n* fix Tags: is either empty or missing in style.css header\n* add Tested up to in style.css header [Automated Theme Scanning: Fail]\n* fix escaping\n* fix phpcs.ruleset\n* fix composer.json\n\n### [1.1.0] - 2020.07.13\n\n* remove wp-block-group padding\n* fix iframe width in wrapper with embed blocks for alignfull\n* add hooks to entry meta for custom post type\n* fix archive layout for custom post type\n* fix entry meta output for custom post type\n* fix hooks priority\n* fix wp-block-button hover\n* add _editor-color-palette.scss\n* assign object to variable for child theme\n* update japanese translation\n* update pot\n* fix labels of archive layout\n* fix wp-block-table style\n* replace from eyecatch to featured image\n\n### [1.0.9] - 2020.06.08\n\n* replace array() to short array syntax []\n* remove jQuery dependency, replace jQuery to pure javascript\n\n### [1.0.8] - 2020.06.02\n\n* update japanese translation\n* update pot\n* fix card layout\n* integrate excerpt_mblength into excerpt_length\n\n### [1.0.7] - 2020.05.19\n\n* fix scss\n* fix README\n\n### [1.0.6] - 2020.05.18\n\n* reformat with phpcs\n* fix scss\n* fix method name\n* add note and FAQ about setting The Custom Header Image\n\n### [1.0.5] - 2020.04.22 - for theme review\n\n* bump up phpunit version 7.x\n* fix version with wp_enqueue_style\n* fix returns value in case is_admin\n* fix copyright statement\n\n### [1.0.4] - 2020.04.13 - for theme review\n\n* update japanese translation\n* update pot\n* change screenshot image\n* add the description with the customize controls\n* fix overflow the content area\n* change live customize preview\n* add hover and focus styles with drawer menus for the keyboard navigation\n* add focus style with buttons for the keyboard navigation\n* adjust the drawer position by the height of the wp admin bar\n* fix the burger menu overlaps with the wp admin bar\n* fix display_header_text customize\n* change from global scope to Immediate function\n* add sanitize_callback\n* change google fonts url\n* remove CDN with web font\n* add html escape\n* fix footer credit\n* fix copyright statement\n* fix header image\n* move test case directory\n\n### [1.0.3] - 2020.03.10 - for theme review\n\n* update japanese translation\n* update pot\n* add submenu focus for keyboard control to global navi\n* add keyboard control to ToggleMenu\n* move template parts files to page-header dir\n\n### [1.0.2] - 2020.02.21 - for theme review\n\n* update japanese translation\n* update pot\n* change theme options from option to theme_mod\n* add skip link\n* add non minified javascript files for theme review\n* change javascript minifiy via terser\n* add header.php and footer.php\n* move template files to root\n\n### [1.0.1] - 2020.02.11\n\n* fix npm script\n* fix landing page layout\n* fix scss\n* remove link rel=\"profile\"\n* improve display_site_title and display_site_description\n\n### [1.0.0] - 2019.11.25\n\n* initial release\n\n## Upgrade Notice\n\n### [2.4.2]\n\n* Requires at least WordPress 5.9\n* Requires at least PHP 7.2\n\n### [2.4.1]\n\n* Requires at least WordPress 5.2\n\n### [2.1.1]\n\n* Requires at least PHP 7.1 for PHP 8\n\n## License\n\nForesight WordPress Theme, Copyright thingsym\n\nForesight is distributed under [the terms of GNU General Public License V2 or later](https://www.gnu.org/licenses/gpl-2.0.html).\n","funding_links":["https://github.com/sponsors/thingsym"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthingsym%2Fforesight","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthingsym%2Fforesight","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthingsym%2Fforesight/lists"}