1<!DOCTYPE html> 2 <html lang="en-US"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 5 <title>Log In ‹ John Riddell — WordPress</title> 6 <meta name='robots' content='noindex, follow' /> 7<link rel='dns-prefetch' href='//widgets.wp.com' /> 8<link rel='dns-prefetch' href='//jetpack.wordpress.com' /> 9<link rel='dns-prefetch' href='//s0.wp.com' /> 10<link rel='dns-prefetch' href='//public-api.wordpress.com' /> 11<link rel='dns-prefetch' href='//0.gravatar.com' /> 12<link rel='dns-prefetch' href='//1.gravatar.com' /> 13<link rel='dns-prefetch' href='//2.gravatar.com' /> 14<link rel='dns-prefetch' href='//i0.wp.com' /> 15<link rel='dns-prefetch' href='//c0.wp.com' /> 16<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' /> 17<link rel='stylesheet' id='all-css-cc557cc4a779af73336cdbabeba3c0b2' href='https://johnriddell.com/_static/??-eJzTLy/QzcxLzilNSS3WTy4u1k8qLSnJzyvWy83M0wPydfSBChJTgDywbFp+US4uuRxDgzxcUvnpmXA5+1xbQzMzYyMLI3NTQwDAiCy/' type='text/css' media='all' /> 18<link rel='stylesheet' id='dashicons-css' href='https://johnriddell.com/wp-includes/css/dashicons.min.css?ver=6.1.14' media='all' /> 19 <meta name='referrer' content='strict-origin-when-cross-origin' /> 20 <meta name="viewport" content="width=device-width" /> 21 <link rel="icon" href="https://i0.wp.com/johnriddell.com/wp-content/uploads/2021/10/cropped-John-Riddell-Icon-Final-1.png?fit=32%2C32&ssl=1" sizes="32x32" /> 22<link rel="icon" href="https://i0.wp.com/johnriddell.com/wp-content/uploads/2021/10/cropped-John-Riddell-Icon-Final-1.png?fit=192%2C192&ssl=1" sizes="192x192" /> 23<link rel="apple-touch-icon" href="https://i0.wp.com/johnriddell.com/wp-content/uploads/2021/10/cropped-John-Riddell-Icon-Final-1.png?fit=180%2C180&ssl=1" /> 24<meta name="msapplication-TileImage" content="https://i0.wp.com/johnriddell.com/wp-content/uploads/2021/10/cropped-John-Riddell-Icon-Final-1.png?fit=270%2C270&ssl=1" /> 25 </head> 26 <body class="login no-js login-action-login wp-core-ui locale-en-us"> 27
27<script type="text/javascript"> 28 document.body.className = document.body.className.replace('no-js','js'); 29 </script>
29 30 <div id="login"> 31 <h1><a href="https://wordpress.org/">Powered by WordPress</a></h1> 32 33 <form name="loginform" id="loginform" action="https://johnriddell.com/wp-login.php" method="post"> 34 <p> 35 <label for="user_login">Username or Email Address</label> 36 <input type="text" name="log" id="user_login" class="input" value="" size="20" autocapitalize="off" autocomplete="username" /> 37 </p> 38 39 <div class="user-pass-wrap"> 40 <label for="user_pass">Password</label> 41 <div class="wp-pwd"> 42 <input type="password" name="pwd" id="user_pass" class="input password-input" value="" size="20" autocomplete="current-password" /> 43 <button type="button" class="button button-secondary wp-hide-pw hide-if-no-js" data-toggle="0" aria-label="Show password"> 44 <span class="dashicons dashicons-visibility" aria-hidden="true"></span> 45 </button> 46 </div> 47 </div> 48 <p class="forgetmenot"><input name="rememberme" type="checkbox" id="rememberme" value="forever" /> <label for="rememberme">Remember Me</label></p> 49 <p class="submit"> 50 <input type="submit" name="wp-submit" id="wp-submit" class="button button-primary button-large" value="Log In" /> 51 <input type="hidden" name="redirect_to" value="https://johnriddell.com/wp-admin/" /> 52 <input type="hidden" name="testcookie" value="1" /> 53 </p> 54 </form> 55 56 <p id="nav"> 57 <a href="https://johnriddell.com/wp-login.php?action=lostpassword">Lost your password?</a> </p> 58
58<script type="text/javascript"> 59 function wp_attempt_focus() {setTimeout( function() {try {d = document.getElementById( "user_login" );d.focus(); d.select();} catch( er ) {}}, 200);} 60wp_attempt_focus(); 61if ( typeof wpOnload === 'function' ) { wpOnload() } </script>
61 62 <p id="backtoblog"> 63 <a href="https://johnriddell.com/">← Go to John Riddell</a> </p> 64 </div> 65 <link rel='stylesheet' id='all-css-cd9afcc5e44a6a0a80e81b096f2c0200' href='https://johnriddell.com/wp-content/plugins/jetpack/css/jetpack.css?m=1728905779' type='text/css' media='all' />
66<script type='text/javascript' src='https://johnriddell.com/wp-content/plugins/jetpack/modules/contact-form/js/form-styles.js?m=1728905779'></script>
vendor: 1 bytes, line 66
66
67<script src='https://johnriddell.com/wp-includes/js/jquery/jquery.min.js?ver=3.6.1' id='jquery-core-js'></script>
vendor: 1 bytes, line 67
67
68<script id='zxcvbn-async-js-extra'> 69var _zxcvbnSettings = {"src":"https:\/\/johnriddell.com\/wp-includes\/js\/zxcvbn.min.js"}; 70</script>
vendor: 1 bytes, line 70
70
71<script type='text/javascript' src='https://johnriddell.com/_static/??-eJyNjdEKwjAMRX/ILioy9UH8lq2NNbNNZ9rOza+3wl4URSEQwj05F269ItYuG4zQlblmlGleypOVJmHliasuLuANvo96aFk1cWL9jTEUEwzIJggIWmQsxiBKMifyL2odOCEn6F22xBFsLmeLYqHN5MxsiUDFkVQf3HQi5/4pLtEn/FfhOYTLs87gOL8d/WFVbzfLelev9w8d/HYF'></script>
vendor: 1 bytes, line 71
71
72<script src='https://johnriddell.com/wp-content/plugins/gutenberg/build/i18n/index.min.js?ver=3d2aeabd3f84698c0e2c' id='wp-i18n-js'></script>
vendor: 1 bytes, line 72
72
73<script id='wp-i18n-js-after'> 74wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 75</script>
vendor: 1 bytes, line 75
75
76<script id='password-strength-meter-js-extra'> 77var pwsL10n = {"unknown":"Password strength unknown","short":"Very weak","bad":"Weak","good":"Medium","strong":"Strong","mismatch":"Mismatch"}; 78</script>
vendor: 1 bytes, line 78
78
79<script src='https://johnriddell.com/wp-admin/js/password-strength-meter.min.js?ver=6.1.14' id='password-strength-meter-js'></script>
vendor: 1 bytes, line 79
79
80<script src='https://johnriddell.com/wp-includes/js/underscore.min.js?ver=1.13.4' id='underscore-js'></script>
vendor: 1 bytes, line 80
80
81<script id='wp-util-js-extra'> 82var _wpUtilSettings = {"ajax":{"url":"\/wp-admin\/admin-ajax.php"}}; 83</script>
vendor: 1 bytes, line 83
83
84<script type='text/javascript' src='https://johnriddell.com/wp-includes/js/wp-util.min.js?m=1773712353'></script>
vendor: 1 bytes, line 84
84
85<script id='user-profile-js-extra'> 86var userProfileL10n = {"user_id":"0","nonce":"25c17f1aec"}; 87</script>
vendor: 1 bytes, line 87
87
88<script src='https://johnriddell.com/wp-admin/js/user-profile.min.js?ver=6.1.14' id='user-profile-js'></script>
88 89 <div class="clear"></div> 90 </body> 91 </html> 92 93<!-- 94Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/ 95 96Object Caching 19/22 objects using Disk 97Page Caching using Disk: Enhanced (Requested URI is rejected) 98Database Caching using Memcached (Request-wide Request URI is rejected) 99 100Served from: johnriddell.com @ 2026-10-02 08:13:04 by W3 Total Cache 101-->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.