{"id":383587,"date":"2026-10-09T13:11:18","date_gmt":"2026-10-09T13:11:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/jamies-header-effects\/"},"modified":"2026-10-09T13:10:46","modified_gmt":"2026-10-09T13:10:46","slug":"jamies-header-effects","status":"publish","type":"plugin","link":"https:\/\/mr.wordpress.org\/plugins\/jamies-header-effects\/","author":23355210,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.3","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Jamie's Header Effects","header_author":"Jamie Marsland","header_description":"Beautiful sticky header effects for block themes: Chameleon mode that recolours the header to match each section as you scroll, frosted-glass blur, hide-on-scroll-down, and transparent overlay headers. Theme-agnostic, accessible, no jQuery.","assets_banners_color":"243244","last_updated":"2026-10-09 13:10:46","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/jamiemarsland\/jamies-header-effects","header_author_uri":"https:\/\/profiles.wordpress.org\/jamiemarsland\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":26,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"jamiemarsland","date":"2026-10-09 13:10:46","revision":3736704}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3736704,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3736704,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3736704,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3736704,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3736705,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"landingPage\":\"\\\/\",\"preferredVersions\":{\"php\":\"8.2\",\"wp\":\"latest\"},\"features\":{\"networking\":true},\"steps\":[{\"step\":\"setSiteOptions\",\"options\":{\"blogname\":\"Aurelia\",\"blogdescription\":\"Small-batch ceramics from the Cornish coast\"}},{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"},{\"step\":\"runPHP\",\"code\":\"<?php\\nrequire '\\\/wordpress\\\/wp-load.php';\\n$o = get_option( 'jamies_header_effects_options', array() );\\nif ( ! is_array( $o ) ) { $o = array(); }\\n$o = array_merge( $o, array(\\n\\t'enabled'             => true,\\n\\t'background_style'    => 'chameleon',\\n\\t'overlay_content'     => true,\\n\\t'push_content_down'   => false,\\n\\t'hide_on_scroll_down' => false,\\n\\t'reveal_on_scroll_up' => true,\\n\\t'sticky_bg_opacity'   => 0.96,\\n\\t'transition_speed_ms' => 450,\\n\\t'admin_bar_offset'    => true,\\n) );\\nupdate_option( 'jamies_header_effects_options', $o );\\n\"},{\"step\":\"runPHP\",\"code\":\"<?php\\nrequire '\\\/wordpress\\\/wp-load.php';\\n$content = base64_decode( 'PCEtLSB3cDpncm91cCB7ImFsaWduIjoiZnVsbCIsInN0eWxlIjp7InNwYWNpbmciOnsiYmxvY2tHYXAiOiIwIiwibWFyZ2luIjp7InRvcCI6IjAiLCJib3R0b20iOiIwIn19fSwibGF5b3V0Ijp7InR5cGUiOiJkZWZhdWx0In19IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCBhbGlnbmZ1bGwiIHN0eWxlPSJtYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowIj4KPCEtLSB3cDpjb3ZlciB7InVybCI6Imh0dHBzOi8vaW1hZ2VzLnVuc3BsYXNoLmNvbS9waG90by0xNTY1MTkzNTY2MTczLTdhMGVlM2RiZTI2MT9hdXRvPWZvcm1hdCZmaXQ9Y3JvcCZ3PTIwMDAmcT04MCIsImRpbVJhdGlvIjo2NSwiY3VzdG9tT3ZlcmxheUNvbG9yIjoiIzBiMWYzYSIsImlzVXNlck92ZXJsYXlDb2xvciI6dHJ1ZSwibWluSGVpZ2h0IjoxMDAsIm1pbkhlaWdodFVuaXQiOiJ2aCIsImFsaWduIjoiZnVsbCIsInN0eWxlIjp7InNwYWNpbmciOnsicGFkZGluZyI6eyJ0b3AiOiI2cmVtIiwiYm90dG9tIjoiNnJlbSJ9fX19IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb3ZlciBhbGlnbmZ1bGwiIHN0eWxlPSJwYWRkaW5nLXRvcDo2cmVtO3BhZGRpbmctYm90dG9tOjZyZW07bWluLWhlaWdodDoxMDB2aCI+PGltZyBjbGFzcz0id3AtYmxvY2stY292ZXJfX2ltYWdlLWJhY2tncm91bmQiIGFsdD0iIiBzcmM9Imh0dHBzOi8vaW1hZ2VzLnVuc3BsYXNoLmNvbS9waG90by0xNTY1MTkzNTY2MTczLTdhMGVlM2RiZTI2MT9hdXRvPWZvcm1hdCZmaXQ9Y3JvcCZ3PTIwMDAmcT04MCIgZGF0YS1vYmplY3QtZml0PSJjb3ZlciIvPjxzcGFuIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQgaGFzLWJhY2tncm91bmQtZGltLTYwIGhhcy1iYWNrZ3JvdW5kLWRpbSIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IzBiMWYzYSI+PC9zcGFuPjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIiPgo8IS0tIHdwOnBhcmFncmFwaCB7ImFsaWduIjoiY2VudGVyIiwic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJmb250U2l6ZSI6IjAuOHJlbSIsImxldHRlclNwYWNpbmciOiIwLjJlbSIsInRleHRUcmFuc2Zvcm0iOiJ1cHBlcmNhc2UifSwiY29sb3IiOnsidGV4dCI6IiNkZmU2ZjAifX19IC0tPgo8cCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIGhhcy10ZXh0LWNvbG9yIiBzdHlsZT0iZm9udC1zaXplOjAuOHJlbTtsZXR0ZXItc3BhY2luZzowLjJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2RmZTZmMCI+U21hbGwtYmF0Y2ggY2VyYW1pY3MgwrcgZXN0LiAyMDE5PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+CjwhLS0gd3A6aGVhZGluZyB7InRleHRBbGlnbiI6ImNlbnRlciIsImxldmVsIjoxLCJzdHlsZSI6eyJ0eXBvZ3JhcGh5Ijp7ImZvbnRTaXplIjoiY2xhbXAoMy41cmVtLCAxMHZ3LCA3LjVyZW0pIiwiZm9udFdlaWdodCI6IjMwMCIsImxldHRlclNwYWNpbmciOiItMC4wMmVtIiwibGluZUhlaWdodCI6IjEuMDUifSwiY29sb3IiOnsidGV4dCI6IiNmZmZmZmYifX19IC0tPgo8aDEgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgaGFzLXRleHQtYWxpZ24tY2VudGVyIGhhcy10ZXh0LWNvbG9yIiBzdHlsZT0iZm9udC1zaXplOmNsYW1wKDMuNXJlbSwgMTB2dywgNy41cmVtKTtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6LTAuMDJlbTtsaW5lLWhlaWdodDoxLjA1O2NvbG9yOiNmZmZmZmYiPkF1cmVsaWE8L2gxPgo8IS0tIC93cDpoZWFkaW5nIC0tPgo8IS0tIHdwOnBhcmFncmFwaCB7ImFsaWduIjoiY2VudGVyIiwic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJmb250U2l6ZSI6IjEuM3JlbSIsImxpbmVIZWlnaHQiOiIxLjcifSwiY29sb3IiOnsidGV4dCI6IiNlNmVkZjUifX19IC0tPgo8cCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIGhhcy10ZXh0LWNvbG9yIiBzdHlsZT0iZm9udC1zaXplOjEuM3JlbTtsaW5lLWhlaWdodDoxLjc7Y29sb3I6I2U2ZWRmNSI+VGhyb3duIGJ5IGhhbmQgb24gdGhlIENvcm5pc2ggY29hc3QuIFNjcm9sbCDigJQgYW5kIHdhdGNoIHRoZSBoZWFkZXIgZm9sbG93IHlvdS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KPC9kaXY+PC9kaXY+CjwhLS0gL3dwOmNvdmVyIC0tPgoKPCEtLSB3cDpncm91cCB7ImFsaWduIjoiZnVsbCIsInN0eWxlIjp7ImNvbG9yIjp7ImJhY2tncm91bmQiOiIjZjNlYmRkIn0sImRpbWVuc2lvbnMiOnsibWluSGVpZ2h0IjoiMTAwdmgifSwic3BhY2luZyI6eyJwYWRkaW5nIjp7InRvcCI6IjlyZW0iLCJib3R0b20iOiI5cmVtIiwibGVmdCI6IjJyZW0iLCJyaWdodCI6IjJyZW0ifX19LCJsYXlvdXQiOnsidHlwZSI6ImNvbnN0cmFpbmVkIiwiY29udGVudFNpemUiOiI3NjBweCJ9fSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stZ3JvdXAgYWxpZ25mdWxsIGhhcy1iYWNrZ3JvdW5kIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZjNlYmRkO21pbi1oZWlnaHQ6MTAwdmg7cGFkZGluZy10b3A6OXJlbTtwYWRkaW5nLXJpZ2h0OjJyZW07cGFkZGluZy1ib3R0b206OXJlbTtwYWRkaW5nLWxlZnQ6MnJlbSI+CjwhLS0gd3A6cGFyYWdyYXBoIHsiYWxpZ24iOiJjZW50ZXIiLCJzdHlsZSI6eyJ0eXBvZ3JhcGh5Ijp7ImZvbnRTaXplIjoiMC44cmVtIiwibGV0dGVyU3BhY2luZyI6IjAuMmVtIiwidGV4dFRyYW5zZm9ybSI6InVwcGVyY2FzZSJ9LCJjb2xvciI6eyJ0ZXh0IjoiIzhhNmQzYiJ9fX0gLS0+CjxwIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIgaGFzLXRleHQtY29sb3IiIHN0eWxlPSJmb250LXNpemU6MC44cmVtO2xldHRlci1zcGFjaW5nOjAuMmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojOGE2ZDNiIj5UaGUgY3JhZnQ8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KPCEtLSB3cDpoZWFkaW5nIHsidGV4dEFsaWduIjoiY2VudGVyIiwibGV2ZWwiOjIsInN0eWxlIjp7InR5cG9ncmFwaHkiOnsiZm9udFNpemUiOiJjbGFtcCgyLjI1cmVtLCA1dncsIDRyZW0pIiwiZm9udFdlaWdodCI6IjMwMCIsImxldHRlclNwYWNpbmciOiItMC4wMmVtIiwibGluZUhlaWdodCI6IjEuMDUifSwiY29sb3IiOnsidGV4dCI6IiMxYzFhMTcifX19IC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgaGFzLXRleHQtYWxpZ24tY2VudGVyIGhhcy10ZXh0LWNvbG9yIiBzdHlsZT0iZm9udC1zaXplOmNsYW1wKDIuMjVyZW0sIDV2dywgNHJlbSk7Zm9udC13ZWlnaHQ6MzAwO2xldHRlci1zcGFjaW5nOi0wLjAyZW07bGluZS1oZWlnaHQ6MS4wNTtjb2xvcjojMWMxYTE3Ij5UaHJvd24gYnkgaGFuZC48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgo8IS0tIHdwOnBhcmFncmFwaCB7ImFsaWduIjoiY2VudGVyIiwic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJmb250U2l6ZSI6IjEuMnJlbSIsImxpbmVIZWlnaHQiOiIxLjcifSwiY29sb3IiOnsidGV4dCI6IiM0YTQ0M2IifX19IC0tPgo8cCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIGhhcy10ZXh0LWNvbG9yIiBzdHlsZT0iZm9udC1zaXplOjEuMnJlbTtsaW5lLWhlaWdodDoxLjc7Y29sb3I6IzRhNDQzYiI+RXZlcnkgcGllY2UgYmVnaW5zIGFzIGEgbHVtcCBvZiBDb3JuaXNoIHN0b25ld2FyZSBhbmQgYSBxdWlldCBtb3JuaW5nLiBObyB0d28gYXJlIGFsaWtlLCBhbmQgdGhhdCdzIHJhdGhlciB0aGUgcG9pbnQuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+CjwhLS0gd3A6c3BhY2VyIHsiaGVpZ2h0IjoiMS41cmVtIn0gLS0+CjxkaXYgc3R5bGU9ImhlaWdodDoxLjVyZW0iIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj4KPCEtLSAvd3A6c3BhY2VyIC0tPgo8IS0tIHdwOmltYWdlIHsiYWxpZ24iOiJjZW50ZXIiLCJzaXplU2x1ZyI6ImxhcmdlIiwic3R5bGUiOnsiYm9yZGVyIjp7InJhZGl1cyI6IjE4cHgifX19IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBhbGlnbmNlbnRlciBzaXplLWxhcmdlIGhhcy1jdXN0b20tYm9yZGVyIj48aW1nIHNyYz0iaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE0OTMxMDY2NDE1MTUtNmI1NjMxZGU0YmI5P2F1dG89Zm9ybWF0JmZpdD1jcm9wJnc9MTYwMCZxPTgwIiBhbHQ9IkhhbmRzIHNoYXBpbmcgY2xheSBvbiBhIHBvdHRlcidzIHdoZWVsIiBzdHlsZT0iYm9yZGVyLXJhZGl1czoxOHB4O21heC13aWR0aDo4MjBweDt3aWR0aDoxMDAlO2hlaWdodDphdXRvIi8+PC9maWd1cmU+CjwhLS0gL3dwOmltYWdlIC0tPgo8L2Rpdj4KPCEtLSAvd3A6Z3JvdXAgLS0+Cgo8IS0tIHdwOmdyb3VwIHsiYWxpZ24iOiJmdWxsIiwic3R5bGUiOnsiY29sb3IiOnsiYmFja2dyb3VuZCI6IiMxZjNkMmIiLCJ0ZXh0IjoiI2Y2ZjFlNyJ9LCJkaW1lbnNpb25zIjp7Im1pbkhlaWdodCI6IjEwMHZoIn0sInNwYWNpbmciOnsicGFkZGluZyI6eyJ0b3AiOiI5cmVtIiwiYm90dG9tIjoiOXJlbSIsImxlZnQiOiIycmVtIiwicmlnaHQiOiIycmVtIn19fSwibGF5b3V0Ijp7InR5cGUiOiJjb25zdHJhaW5lZCIsImNvbnRlbnRTaXplIjoiNzYwcHgifX0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIGFsaWduZnVsbCBoYXMtYmFja2dyb3VuZCBoYXMtdGV4dC1jb2xvciIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IzFmM2QyYjtjb2xvcjojZjZmMWU3O21pbi1oZWlnaHQ6MTAwdmg7cGFkZGluZy10b3A6OXJlbTtwYWRkaW5nLXJpZ2h0OjJyZW07cGFkZGluZy1ib3R0b206OXJlbTtwYWRkaW5nLWxlZnQ6MnJlbSI+CjwhLS0gd3A6cGFyYWdyYXBoIHsiYWxpZ24iOiJjZW50ZXIiLCJzdHlsZSI6eyJ0eXBvZ3JhcGh5Ijp7ImZvbnRTaXplIjoiMC44cmVtIiwibGV0dGVyU3BhY2luZyI6IjAuMmVtIiwidGV4dFRyYW5zZm9ybSI6InVwcGVyY2FzZSJ9LCJjb2xvciI6eyJ0ZXh0IjoiIzlmYzRhYiJ9fX0gLS0+CjxwIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIgaGFzLXRleHQtY29sb3IiIHN0eWxlPSJmb250LXNpemU6MC44cmVtO2xldHRlci1zcGFjaW5nOjAuMmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojOWZjNGFiIj5UaGUgZ2xhemVzPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+CjwhLS0gd3A6aGVhZGluZyB7InRleHRBbGlnbiI6ImNlbnRlciIsImxldmVsIjoyLCJzdHlsZSI6eyJ0eXBvZ3JhcGh5Ijp7ImZvbnRTaXplIjoiY2xhbXAoMi4yNXJlbSwgNXZ3LCA0cmVtKSIsImZvbnRXZWlnaHQiOiIzMDAiLCJsZXR0ZXJTcGFjaW5nIjoiLTAuMDJlbSIsImxpbmVIZWlnaHQiOiIxLjA1In0sImNvbG9yIjp7InRleHQiOiIjZjZmMWU3In19fSAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy10ZXh0LWFsaWduLWNlbnRlciBoYXMtdGV4dC1jb2xvciIgc3R5bGU9ImZvbnQtc2l6ZTpjbGFtcCgyLjI1cmVtLCA1dncsIDRyZW0pO2ZvbnQtd2VpZ2h0OjMwMDtsZXR0ZXItc3BhY2luZzotMC4wMmVtO2xpbmUtaGVpZ2h0OjEuMDU7Y29sb3I6I2Y2ZjFlNyI+Q29sb3VycyBmcm9tIHRoZSBjb2FzdC48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgo8IS0tIHdwOnBhcmFncmFwaCB7ImFsaWduIjoiY2VudGVyIiwic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJmb250U2l6ZSI6IjEuMnJlbSIsImxpbmVIZWlnaHQiOiIxLjcifSwiY29sb3IiOnsidGV4dCI6IiNjZmUwZDQifX19IC0tPgo8cCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIGhhcy10ZXh0LWNvbG9yIiBzdHlsZT0iZm9udC1zaXplOjEuMnJlbTtsaW5lLWhlaWdodDoxLjc7Y29sb3I6I2NmZTBkNCI+U2VhLWdsYXNzIGdyZWVucywgc2xhdGUgZ3JleXMgYW5kIGEgd2FybSBzYW5kIHdlJ3ZlIHNwZW50IHRocmVlIHllYXJzIGdldHRpbmcgcmlnaHQuIE1peGVkIGluIHNtYWxsIGJhdGNoZXMsIGZpcmVkIHNsb3dseS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KPC9kaXY+CjwhLS0gL3dwOmdyb3VwIC0tPgoKPCEtLSB3cDpncm91cCB7ImFsaWduIjoiZnVsbCIsInN0eWxlIjp7ImNvbG9yIjp7ImJhY2tncm91bmQiOiIjYzg1NTNkIiwidGV4dCI6IiNmZmY3ZjMifSwiZGltZW5zaW9ucyI6eyJtaW5IZWlnaHQiOiIxMDB2aCJ9LCJzcGFjaW5nIjp7InBhZGRpbmciOnsidG9wIjoiOXJlbSIsImJvdHRvbSI6IjlyZW0iLCJsZWZ0IjoiMnJlbSIsInJpZ2h0IjoiMnJlbSJ9fX0sImxheW91dCI6eyJ0eXBlIjoiY29uc3RyYWluZWQiLCJjb250ZW50U2l6ZSI6Ijc2MHB4In19IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCBhbGlnbmZ1bGwgaGFzLWJhY2tncm91bmQgaGFzLXRleHQtY29sb3IiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNjODU1M2Q7Y29sb3I6I2ZmZjdmMzttaW4taGVpZ2h0OjEwMHZoO3BhZGRpbmctdG9wOjlyZW07cGFkZGluZy1yaWdodDoycmVtO3BhZGRpbmctYm90dG9tOjlyZW07cGFkZGluZy1sZWZ0OjJyZW0iPgo8IS0tIHdwOnBhcmFncmFwaCB7ImFsaWduIjoiY2VudGVyIiwic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJmb250U2l6ZSI6IjAuOHJlbSIsImxldHRlclNwYWNpbmciOiIwLjJlbSIsInRleHRUcmFuc2Zvcm0iOiJ1cHBlcmNhc2UifSwiY29sb3IiOnsidGV4dCI6IiNmNmQ5Y2YifX19IC0tPgo8cCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIGhhcy10ZXh0LWNvbG9yIiBzdHlsZT0iZm9udC1zaXplOjAuOHJlbTtsZXR0ZXItc3BhY2luZzowLjJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2Y2ZDljZiI+VGhlIHN0dWRpbzwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgo8IS0tIHdwOmhlYWRpbmcgeyJ0ZXh0QWxpZ24iOiJjZW50ZXIiLCJsZXZlbCI6Miwic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJmb250U2l6ZSI6ImNsYW1wKDIuMjVyZW0sIDV2dywgNHJlbSkiLCJmb250V2VpZ2h0IjoiMzAwIiwibGV0dGVyU3BhY2luZyI6Ii0wLjAyZW0iLCJsaW5lSGVpZ2h0IjoiMS4wNSJ9LCJjb2xvciI6eyJ0ZXh0IjoiI2ZmZjdmMyJ9fX0gLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtdGV4dC1hbGlnbi1jZW50ZXIgaGFzLXRleHQtY29sb3IiIHN0eWxlPSJmb250LXNpemU6Y2xhbXAoMi4yNXJlbSwgNXZ3LCA0cmVtKTtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6LTAuMDJlbTtsaW5lLWhlaWdodDoxLjA1O2NvbG9yOiNmZmY3ZjMiPkEgY29udmVydGVkIG5ldCBsb2Z0LCB0d28gbWludXRlcyBmcm9tIHRoZSB3YXRlci48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgo8IS0tIHdwOnBhcmFncmFwaCB7ImFsaWduIjoiY2VudGVyIiwic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJmb250U2l6ZSI6IjEuMnJlbSIsImxpbmVIZWlnaHQiOiIxLjcifSwiY29sb3IiOnsidGV4dCI6IiNmYmU4ZTEifX19IC0tPgo8cCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIGhhcy10ZXh0LWNvbG9yIiBzdHlsZT0iZm9udC1zaXplOjEuMnJlbTtsaW5lLWhlaWdodDoxLjc7Y29sb3I6I2ZiZThlMSI+T3BlbiBUaHVyc2RheXMgdG8gU3VuZGF5cy4gQ29tZSBhbmQgc2VlIHRoZSBraWxuLCBtZWV0IHRoZSBkb2csIGFuZCB0YWtlIHNvbWV0aGluZyBob21lIHRoYXQgd2FzIG1hZGUgdGVuIGZlZXQgZnJvbSB3aGVyZSB5b3UncmUgc3RhbmRpbmcuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+CjwhLS0gd3A6c3BhY2VyIHsiaGVpZ2h0IjoiMS41cmVtIn0gLS0+CjxkaXYgc3R5bGU9ImhlaWdodDoxLjVyZW0iIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj4KPCEtLSAvd3A6c3BhY2VyIC0tPgo8IS0tIHdwOmltYWdlIHsiYWxpZ24iOiJjZW50ZXIiLCJzaXplU2x1ZyI6ImxhcmdlIiwic3R5bGUiOnsiYm9yZGVyIjp7InJhZGl1cyI6IjE4cHgifX19IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBhbGlnbmNlbnRlciBzaXplLWxhcmdlIGhhcy1jdXN0b20tYm9yZGVyIj48aW1nIHNyYz0iaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE1Nzg3NDk1NTY1NjgtYmMyYzQwZTY4YjYxP2F1dG89Zm9ybWF0JmZpdD1jcm9wJnc9MTYwMCZxPTgwIiBhbHQ9IlNoZWx2ZXMgb2YgaGFuZG1hZGUgY2VyYW1pYyBib3dscyBhbmQgbXVncyIgc3R5bGU9ImJvcmRlci1yYWRpdXM6MThweDttYXgtd2lkdGg6ODIwcHg7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0byIvPjwvZmlndXJlPgo8IS0tIC93cDppbWFnZSAtLT4KPC9kaXY+CjwhLS0gL3dwOmdyb3VwIC0tPgoKPCEtLSB3cDpncm91cCB7ImFsaWduIjoiZnVsbCIsInN0eWxlIjp7ImNvbG9yIjp7ImJhY2tncm91bmQiOiIjMTExMTExIiwidGV4dCI6IiNmZmZmZmYifSwiZGltZW5zaW9ucyI6eyJtaW5IZWlnaHQiOiIxMDB2aCJ9LCJzcGFjaW5nIjp7InBhZGRpbmciOnsidG9wIjoiOXJlbSIsImJvdHRvbSI6IjlyZW0iLCJsZWZ0IjoiMnJlbSIsInJpZ2h0IjoiMnJlbSJ9fX0sImxheW91dCI6eyJ0eXBlIjoiY29uc3RyYWluZWQiLCJjb250ZW50U2l6ZSI6Ijc2MHB4In19IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCBhbGlnbmZ1bGwgaGFzLWJhY2tncm91bmQgaGFzLXRleHQtY29sb3IiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiMxMTExMTE7Y29sb3I6I2ZmZmZmZjttaW4taGVpZ2h0OjEwMHZoO3BhZGRpbmctdG9wOjlyZW07cGFkZGluZy1yaWdodDoycmVtO3BhZGRpbmctYm90dG9tOjlyZW07cGFkZGluZy1sZWZ0OjJyZW0iPgo8IS0tIHdwOnBhcmFncmFwaCB7ImFsaWduIjoiY2VudGVyIiwic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJmb250U2l6ZSI6IjAuOHJlbSIsImxldHRlclNwYWNpbmciOiIwLjJlbSIsInRleHRUcmFuc2Zvcm0iOiJ1cHBlcmNhc2UifSwiY29sb3IiOnsidGV4dCI6IiM5YTlhOWEifX19IC0tPgo8cCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIGhhcy10ZXh0LWNvbG9yIiBzdHlsZT0iZm9udC1zaXplOjAuOHJlbTtsZXR0ZXItc3BhY2luZzowLjJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzlhOWE5YSI+VmlzaXQ8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KPCEtLSB3cDpoZWFkaW5nIHsidGV4dEFsaWduIjoiY2VudGVyIiwibGV2ZWwiOjIsInN0eWxlIjp7InR5cG9ncmFwaHkiOnsiZm9udFNpemUiOiJjbGFtcCgyLjI1cmVtLCA1dncsIDRyZW0pIiwiZm9udFdlaWdodCI6IjMwMCIsImxldHRlclNwYWNpbmciOiItMC4wMmVtIiwibGluZUhlaWdodCI6IjEuMDUifSwiY29sb3IiOnsidGV4dCI6IiNmZmZmZmYifX19IC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgaGFzLXRleHQtYWxpZ24tY2VudGVyIGhhcy10ZXh0LWNvbG9yIiBzdHlsZT0iZm9udC1zaXplOmNsYW1wKDIuMjVyZW0sIDV2dywgNHJlbSk7Zm9udC13ZWlnaHQ6MzAwO2xldHRlci1zcGFjaW5nOi0wLjAyZW07bGluZS1oZWlnaHQ6MS4wNTtjb2xvcjojZmZmZmZmIj5TZWUgaXQgY2hhbmdlLjwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+CjwhLS0gd3A6cGFyYWdyYXBoIHsiYWxpZ24iOiJjZW50ZXIiLCJzdHlsZSI6eyJ0eXBvZ3JhcGh5Ijp7ImZvbnRTaXplIjoiMS4ycmVtIiwibGluZUhlaWdodCI6IjEuNyJ9LCJjb2xvciI6eyJ0ZXh0IjoiI2M5YzljOSJ9fX0gLS0+CjxwIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIgaGFzLXRleHQtY29sb3IiIHN0eWxlPSJmb250LXNpemU6MS4ycmVtO2xpbmUtaGVpZ2h0OjEuNztjb2xvcjojYzljOWM5Ij5Ob3RpY2UgaG93IHRoZSBoZWFkZXIgYWJvdmUgaGFzIHJlY29sb3VyZWQgaXRzZWxmIGZvciBldmVyeSBzZWN0aW9uIHlvdSd2ZSBzY3JvbGxlZCB0aHJvdWdoLCBzd2l0Y2hpbmcgaXRzIHRleHQgZnJvbSBkYXJrIHRvIGxpZ2h0IGFzIG5lZWRlZC4gVGhhdCdzIENoYW1lbGVvbiBtb2RlIOKAlCBvbmUgdGljayBpbiBBcHBlYXJhbmNlIOKGkiBIZWFkZXIgRWZmZWN0cy4gTm8gcGVyLXNlY3Rpb24gc2V0dXAuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+CjwhLS0gd3A6c3BhY2VyIHsiaGVpZ2h0IjoiMXJlbSJ9IC0tPgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MXJlbSIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2Pgo8IS0tIC93cDpzcGFjZXIgLS0+CjwhLS0gd3A6cGFyYWdyYXBoIHsiYWxpZ24iOiJjZW50ZXIiLCJzdHlsZSI6eyJ0eXBvZ3JhcGh5Ijp7ImZvbnRTaXplIjoiMXJlbSIsImxpbmVIZWlnaHQiOiIxLjcifSwiY29sb3IiOnsidGV4dCI6IiM5YTlhOWEifX19IC0tPgo8cCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIGhhcy10ZXh0LWNvbG9yIiBzdHlsZT0iZm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS43O2NvbG9yOiM5YTlhOWEiPlRyeSB0aGUgb3RoZXIgc3R5bGVzIHRvbzogZnJvc3RlZCBibHVyLCBzb2xpZCBjb2xvdXIsIGFuZCBoaWRlLW9uLXNjcm9sbC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KPC9kaXY+CjwhLS0gL3dwOmdyb3VwIC0tPgo8L2Rpdj4KPCEtLSAvd3A6Z3JvdXAgLS0+Cg==' );\\n$id = wp_insert_post( array(\\n\\t'post_type'    => 'page',\\n\\t'post_status'  => 'publish',\\n\\t'post_title'   => 'Home',\\n\\t'post_name'    => 'home',\\n\\t'post_content' => $content,\\n) );\\nif ( $id && ! is_wp_error( $id ) ) {\\n\\tupdate_option( 'show_on_front', 'page' );\\n\\tupdate_option( 'page_on_front', $id );\\n\\tupdate_post_meta( $id, '_wp_page_template', 'page-no-title' );\\n}\\n\"},{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"jamies-header-effects\"},\"options\":{\"activate\":true}}]}"}},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3736704,"resolution":"1","location":"assets","locale":"","width":1600,"height":1004},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3736704,"resolution":"2","location":"assets","locale":"","width":1280,"height":800},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3736704,"resolution":"3","location":"assets","locale":"","width":1280,"height":900}},"screenshots":{"1":"Chameleon mode: the header takes on the colour of each section as you scroll.","2":"Frosted-glass blur header over a photo.","3":"The settings screen under Appearance \u2192 Header Effects."}},"plugin_section":[],"plugin_tags":[211323,1431,250933,10213,179681],"plugin_category":[],"plugin_contributors":[268548],"plugin_business_model":[],"class_list":["post-383587","plugin","type-plugin","status-publish","hentry","plugin_tags-block-theme","plugin_tags-header","plugin_tags-scroll-effects","plugin_tags-sticky-header","plugin_tags-transparent-header","plugin_contributors-jamiemarsland","plugin_committers-jamiemarsland"],"banners":{"banner":"https:\/\/ps.w.org\/jamies-header-effects\/assets\/banner-772x250.jpg?rev=3736704","banner_2x":"https:\/\/ps.w.org\/jamies-header-effects\/assets\/banner-1544x500.jpg?rev=3736704","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/jamies-header-effects\/assets\/icon-128x128.png?rev=3736704","icon_2x":"https:\/\/ps.w.org\/jamies-header-effects\/assets\/icon-256x256.png?rev=3736704","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/jamies-header-effects\/assets\/screenshot-1.jpg?rev=3736704","caption":"Chameleon mode: the header takes on the colour of each section as you scroll."},{"src":"https:\/\/ps.w.org\/jamies-header-effects\/assets\/screenshot-2.jpg?rev=3736704","caption":"Frosted-glass blur header over a photo."},{"src":"https:\/\/ps.w.org\/jamies-header-effects\/assets\/screenshot-3.jpg?rev=3736704","caption":"The settings screen under Appearance \u2192 Header Effects."}],"raw_content":"<!--section=description-->\n<p>Jamie's Header Effects makes your block theme's header feel alive. Turn it on, pick an effect, and your header follows the visitor down the page \u2014 gracefully.<\/p>\n\n<p><strong>Chameleon<\/strong> \u2014 the headline feature. As you scroll, the header samples the colour of the section underneath it and recolours itself to match, automatically switching its text between light and dark for contrast. Scroll from a navy hero into a cream section into a forest-green footer and the header changes with you. No configuration per section; it just works.<\/p>\n\n<p><strong>Frosted blur<\/strong> \u2014 a translucent, blurred header that lets the page show through, like frosted glass. Set the colour, opacity and blur amount.<\/p>\n\n<p><strong>Solid colour<\/strong> \u2014 a classic sticky header with your chosen colour and opacity, and a soft shadow when stuck.<\/p>\n\n<p><strong>Hide on scroll down, reveal on scroll up<\/strong> \u2014 the header slips away while you read and comes back the moment you scroll up. Tune the sensitivity and delay.<\/p>\n\n<p><strong>Transparent overlay header<\/strong> \u2014 float the header over your first section for the full-bleed hero look, with no layout jump.<\/p>\n\n<p>Everything else you'd expect is here too: an automatic admin-bar offset, z-index control, a \"push content down\" option, a mobile breakpoint to disable the effect on small screens, and the ability to switch it off for particular post types or templates. Transitions respect <code>prefers-reduced-motion<\/code>.<\/p>\n\n<p>It's theme-agnostic (it finds your header automatically, with an override selector for unusual themes), accessible, and ships no jQuery.<\/p>\n\n<p><strong>Settings:<\/strong> Appearance \u2192 Header Effects.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>jamies-header-effects<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install it from the Plugins screen.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to <strong>Appearance \u2192 Header Effects<\/strong>, tick <strong>Enable sticky header<\/strong>, choose a background style (try <strong>Chameleon<\/strong>), and save.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20themes%20does%20it%20work%20with%3F\"><h3>Which themes does it work with?<\/h3><\/dt>\n<dd><p>Any block theme. By default it looks for the header template part (<code>header.wp-block-template-part<\/code>, then the first <code>header<\/code> inside the site wrapper). If your theme is unusual, enter your own CSS selector in the <strong>Header selector<\/strong> field.<\/p><\/dd>\n<dt id=\"how%20does%20chameleon%20decide%20the%20colour%3F\"><h3>How does Chameleon decide the colour?<\/h3><\/dt>\n<dd><p>As you scroll, it looks at the section directly beneath the header, finds that section's background colour (including Cover blocks and their overlays), and applies it to the header at your chosen opacity. It then picks black or white text based on the colour's brightness so the header stays readable. Sections with no solid background (an image-only section, say) make the header transparent.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20the%20wordpress%20admin%20bar%3F\"><h3>Does it work with the WordPress admin bar?<\/h3><\/dt>\n<dd><p>Yes. <strong>Offset for admin bar<\/strong> (on by default) positions the sticky header just below the admin bar when you're logged in.<\/p><\/dd>\n<dt id=\"can%20i%20turn%20it%20off%20on%20mobile%2C%20or%20on%20certain%20pages%3F\"><h3>Can I turn it off on mobile, or on certain pages?<\/h3><\/dt>\n<dd><p>Yes. Set a mobile breakpoint to disable it on small screens, and untick it for specific post types or templates (home, front page, blog, single, page, archive, 404, search) under <strong>Disable on<\/strong>.<\/p><\/dd>\n<dt id=\"what%27s%20the%20difference%20between%20%22push%20content%20down%22%20and%20%22overlay%20page%20content%22%3F\"><h3>What's the difference between \"Push content down\" and \"Overlay page content\"?<\/h3><\/dt>\n<dd><p>\"Push content down\" adds space below the header so content starts beneath it. \"Overlay page content\" does the opposite: it floats the header over the first section, the classic transparent-hero look. If both are ticked, overlay wins.<\/p><\/dd>\n<dt id=\"does%20it%20respect%20reduced-motion%20preferences%3F\"><h3>Does it respect reduced-motion preferences?<\/h3><\/dt>\n<dd><p>Yes. If a visitor has asked their system to reduce motion, transitions are disabled and the hide-on-scroll animation is turned off.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: Chameleon, frosted blur and solid sticky backgrounds; hide on scroll down \/ reveal on scroll up; transparent overlay and push-content-down layouts; admin-bar offset; mobile breakpoint; disable by post type or template; reduced-motion support.<\/li>\n<\/ul>","raw_excerpt":"Sticky header effects for block themes: a Chameleon header that recolours to match each section, frosted blur, hide-on-scroll and overlay.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/383587","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=383587"}],"author":[{"embeddable":true,"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/jamiemarsland"}],"wp:attachment":[{"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=383587"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=383587"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=383587"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=383587"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=383587"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=383587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}