メタ: - id: en/tcd-wordpress-shin-server - slug: en/tcd-wordpress-shin-server - url: /blog/en/tcd-wordpress-shin-server/ - title: Building a custom-domain WordPress blog with Shin Rental Server and a TCD theme - date: 2024-01-02 13:55 - tags: Web, Server, Projects > **Note:** This article was published **more than a year ago**. > - Hosting, PHP, WordPress, and TCD theme requirements are updated. Check the prerequisite versions with each provider. > - .htaccess and PHP settings depend on the hosting control panel and its restrictions. The examples reflect the plan available at the time. > - For a production launch, use current practices for SSL, backups, and staging. ### Choosing a blogging service After five years, I felt like building another review site, starting with a blog. This may help anyone wanting to build a WordPress website. There are many blogging services to choose from. Some major blogging services: **WordPress**: extremely versatile and able to build almost any site. Its drawbacks are hosting costs and the various complications involved. **Blogger**: Google's straightforward blogging service. Convenient, but it feels rather niche; I wonder how many people use it. **note**: fashionable people and companies publish creative articles there. It has a modern, polished self-presentation feel. **Hatena Blog**: a long-established service covering technical articles and personal diaries, though to me it can also feel full of older people's complaints. ### Choosing hosting note is fashionable, but I will use the familiar WordPress route, partly for the fun of choosing my own domain. Next comes the hosting provider. Lolipop Sakura Rental Server Xserver KAGOYA ### Xserver and Shin Rental Server Ten years ago, beginners were often advised to start with Lolipop. I wonder whether that is still true. Almost every provider seems to run some promotion all the time. They may be much the same whichever you choose. I usually favor Xserver, but Shin Rental Server has recently appeared. ![](/blog-assets/media/ab0fbf33eb1005989fc5a3259051c238141837ef16aaa659931e1c65435662b3/0509.webp) The difference is not immediately clear. Roughly speaking, Shin seems to offer a slightly lower price in exchange for slightly fewer services. ![](/blog-assets/media/4bd4d7705f482da5462aecc848604d36759f69f1a5d6ac8a13e7ca7326b46835/0510.webp) ## Shin Rental Server's promotion A half-price offer happened to be running. Interesting. ![](/blog-assets/media/31374b4685132e69a0b51d654a214ba076f11638cdd2fadca300a5679eaed487/0511.webp) A 36-month Basic contract works out at just ¥385 a month. Cheap! ![](/blog-assets/media/cde559ea7906cada379217c98bd312b53e8f39041ffd3165b94bfd12da00d657/0512.webp) Six vCPU cores, 8GB memory, and 300GB capacity are enough for me. Basic is normally ¥770 per month, but the offer makes it ¥385. ![](/blog-assets/media/cbe4350150a042a8d6a368284ed7fc658bf0169d0093fb3c147b75d66ea3e9c0/0513.webp) That is effectively ¥385 after a 50% cashback. There is a good chance I will forget to apply for it. ![](/blog-assets/media/d1660e66ee061954e2a6751deecd3dcc54509e5de494492dbeb63c3081e4b6d8/0514.webp) ## Domain service Do not overlook the free-domain service when taking out hosting. It makes the overall deal better. ![](/blog-assets/media/3586ca12b4289d5b25b25066fc28453b7daebc0f03586f2643159cc221992301/0515.webp) Looking at domain-renewal pricing from Onamae.com, a company I personally associate with confusing small extra charges, renewal costs around ¥1,500 per year. Since the ¥13,860 includes three years of domain fees, the hosting itself effectively costs around ¥10,000 for three years. ![](/blog-assets/media/4b7c8c5b32c5c977dbcdbe4aa04a55034166ca87575522c8ca3e5522fbd366e3/0516.webp) ## Configure the hosting I signed up. Here is the login screen. ![](/blog-assets/media/47890838c4444af3402775fc26421ef9978c58e31f70dd7929e2e11d8758e04d/0517.webp) The hosting menu is simple, and the domain fee is shown as free. Nice. ![](/blog-assets/media/9e0689b6409ae95328837106ae98b6f2e47832169dec625bab8277d25c28df38/0518.webp) Here is the control panel. ![](/blog-assets/media/fb13e39a8768d34f249ff1aaaf715d27213fa5675c9927777e383451f57c202f/0519.webp) Like WPX, it provides easy WordPress installation. ![](/blog-assets/media/cd47bb023acfe8768ff7480ddc568f9bddd901954d643a04b2d462d8b13fc8ba/0520.webp) ## Install a WordPress theme You can create the WordPress site during registration. Here is its login screen. ![](/blog-assets/media/9b9705977fcf312fefcfd68a96b0b72d1425b50bc89eee75c633af5097778b78/0521.webp) A service called CloudSecure is included. WordPress attracts many unauthorized-access attempts, so this kind of security is reassuring. It is available free. ![](/blog-assets/media/27874ff3cb13844307cfa130eee75c689ba0c374bc62781b291f54f5ea975179/0523.webp) Shin Rental Server has a WordPress Theme Install feature for easily using paid templates, although there are only about three choices and I am not entirely sure of its usefulness. ## Buy and configure a TCD theme TCD sells WordPress themes. Overseas themes are another option, but Japanese localization can become awkward. TCD is a Japanese company, which is reassuring for this use. Its themes cost tens of thousands of yen but are generally high quality. ![](/blog-assets/media/94bf43c5982e5ede340f50ade689f37c5cce5d575ee65a465efd9fae84608382/0524.webp) Honestly, you cannot tell all the fine configuration details without buying a theme. Approach it prepared to buy two or three and try them. ![](/blog-assets/media/58a7ca5e79b096aee1f521cc670c7cde8fa3ec2dd1820be8f7cb6b8a4294f93d/0525.webp) I wanted a simple blog this time, so I bought QUADRA for ¥15,000. Expensive, although relatively inexpensive within TCD's lineup. ![](/blog-assets/media/0eca01787104f4676512f95544d86423aff06bb8533417be89917c2433da2ea3/0527.webp) After purchase, download the template. Looking at my purchase history, I have bought quite a few. ![](/blog-assets/media/d38c3d1b8f67262438bd141b0fb3131012079ddfa767ebc7d2d4d46f3b682bde/0528.webp) Keep it as a ZIP file and upload the theme through Appearance. That is all; simple. ![](/blog-assets/media/b8486a7fc99fabf459d176654090ee336c8d5df40353fef64a06a1a3b5500a1f/0529.webp) The theme is now applied. ![](/blog-assets/media/8c281e8f37953ccba166632ed97d004995892981a793025fa2c344b2c2fa6ec7/0530.webp) ## Site logo and tagline A TCD Theme settings area appears for design configuration. ![](/blog-assets/media/55badaf4666e8e4ca286cc14806c9cc792a658f9564164638d0f7f8f691c9301/0531.webp) Colors and many other items can be changed. The editable options differ slightly by template, so buying and trying one is the only way to know for certain. ![](/blog-assets/media/4b03caeb6e71eec9a5372675fd17e598e630dd6f78ad53a5195a42142e63d654/0533.webp) I configured it quickly. It looks reasonably good, does it not? ![](/blog-assets/media/12cb0830347d8b34c7c0f6c1e08ffafd63adc25c0387f849f5ee55118fb2b86a/0534.webp) I asked GGT4, my customized ChatGPT setup, to make the site logo. ![](/blog-assets/media/a25b34bfa2d88aa5cf09f3406b55ef1a098786e91f8bcd5d77de9c1674ba5dfd/0535.webp) ## Streamlining the blog Change the menus and tagline too. ![](/blog-assets/media/b4a0e9bafd3f1e08efc88f76d1899959d0f2050dfe7e110a45a2b592711750c7/0536.webp) Here is the result. ![](/blog-assets/media/7d6895b572d4fad6e0b17f49e21751490bfdd95722acf16b25fe94eb513c6c41/0540.webp) ![](/blog-assets/media/267940c6de1f369d83e63c18f746c278bb9c9aa755cff1004b3b35ed47a74238/0541.webp) When starting a blog, it is better to begin with a minimal setup. ![](/blog-assets/media/5d99d278790c5c1e579f988061eafc3a982a85cd2947b3912dbfc9cc99d90e5f/0542.webp) ## Manage plugins Next, remove plugins I do not need, such as Akismet. Removing unnecessary plugins is the basic approach. ![](/blog-assets/media/a96114174580c8c429d2ca7e4f2bb6a40f2348527cd199c70c2c908b70f46349/0543.webp) Since WordPress changed its editor several years ago, perhaps longer, I have not understood or used the new one. What is it? Can people really use it comfortably? First, then, I install Classic Editor. ![](/blog-assets/media/5dec8d7f7e893086a485d4df7a242647e7af0ef067e6c5e61a01c21e9dd43cba/0544.webp) I also install Duplicate Post because duplicating articles is useful. ![](/blog-assets/media/1b80f555f8f1e11d6b159ff9cc1f7f699e89c7877569461c1a12f06e47e1c654/0545.webp) I disable the discussion features entirely. Most comments are spam anyway. ![](/blog-assets/media/1504d2db825bb0ebc40af48f12691e88e0992d0b0b545857ac04b0e34b8b4ada/0546.webp) TCD templates provide pages, posts, blog entries, announcements, and other sections for many uses. For a simple blog, that can be confusing, so I rearrange the menu positions. I asked GGT4 for a suitable plugin. ![](/blog-assets/media/d0bea34e4abc0492e5d6ea6d8192ddd9dc6ea5624bd0af29200bbd67ab3216be/0547.webp) ![](/blog-assets/media/5ef490f3be0373632e695f28b64bc43dbd75b004e25a9a01ab02387b2c61cc4f/0548.webp) The menus are now arranged more conveniently. ![](/blog-assets/media/e2342b51e86cb543a6a9e944f250cd100ec8da0dd29df13cfff56c227144f5df/0549.webp) The blog is ready for writing. Then I wrote this article.