{"id":1135,"date":"2026-04-06T14:50:00","date_gmt":"2026-04-06T14:50:00","guid":{"rendered":"https:\/\/viking-armory.com\/?p=1135"},"modified":"2026-04-06T14:52:04","modified_gmt":"2026-04-06T14:52:04","slug":"vise-blocks","status":"publish","type":"post","link":"http:\/\/viking-armory.com\/?p=1135","title":{"rendered":"Vise Blocks"},"content":{"rendered":"\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Fish Horn Creations Vise Block Usage and Demo\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/a_ukr5w32LE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>I want to give a shout out to DOODLE REPAIR of Rockton, IL for helping us fix some issues with our old blocks and testing some new ones that will be coming out soon!<\/p>\n\n\n\n<p>All our vise blocks are printed with American Made PCTG with at least 50% infill to give you the strength to do what you need to do. They will hold securely in your vise, including 4 inch vises and lock in just like a magazine will. This allows you to have your hands free to work on the task in front of you. Keeps weapons secure for safe cleaning, assembly and repair.<\/p>\n\n\n\n<p>If you want to customize your blocks let us know and we can use your logo, change color, pretty much anything you want. Some colors might not be available with our American made PCTG, We will work with you to find a quality solution. There might be an additional cost depending on what you want done.<\/p>\n\n\n\n<p>If there is something you don\u2019t see us offering, let us know and we will work with you to to make it.<\/p>\n\n\n\n<p>Right now we offer vise blocks for:<br><br>All Glocks including the new Gen 6<\/p>\n\n\n\n<p>1911<\/p>\n\n\n\n<p>AR-15<\/p>\n\n\n\n<p>AR-10 .308<\/p>\n\n\n\n<p>AK-47<\/p>\n\n\n\n<p>AK-74<\/p>\n\n\n\n<p>More on the way!<\/p>\n\n\n\n<p>Get yours here!<\/p>\n\n\n\n\n<div class=\"max-products-per-row-3 max-products-per-page-12 wp-block-shopify-collection-shopify-collection-block\">\n<shopify-context type=\"collection\" handle=\"vise-blocks\">\n  <template>\n    <div class=\"collection-layout\">\n      <div class=\"collection-grid__grid max-products-per-row-3 max-products-per-page-12\">\n                <shopify-list-context id=\"product-list-69e01810b5ac7\" type=\"product\" query=\"collection.products\" first=\"12\">\n          <!-- This template is repeated for each product in the collection -->\n          <template>\n            \n\n\n        <div shopify-attr--disabled=\"!product.availableForSale\" class=\"product-card\">\n            <div class=\"product-card__image-container\">\n                        <button\n                shopify-attr--disabled=\"!product.availableForSale\"\n                shopify-attr--test=\"!product.availableForSale\"\n                class=\"product-card__hover-button\"\n                onclick=\"getElementById('product-modal').showModal(); getElementById('product-modal-context').update(event);\"\n            >\n                <span class=\"product-card__hover-button__button__text\">Quick Shop<\/span>\n            <\/button>\n                        \n                        <a\n                shopify-attr--disabled=\"!product.availableForSale\"\n                class=\"product__link\"\n                shopify-attr--href=\"'\/products\/' + product.handle \"\n                ><shopify-media\n                max-images=\"1\"\n                query=\"product.selectedOrFirstAvailableVariant.image\"\n                ><\/shopify-media\n            ><\/a>\n                        <\/div>\n            \n                        <a\n            shopify-attr--disabled=\"!product.availableForSale\"\n            class=\"product__link\"\n            shopify-attr--href=\"'\/products\/' + product.handle \"\n            >\n                        <!-- Product information on the card -->\n            <div class=\"product-card__details\">\n                <div class=\"product-card__info\">\n                <h3 class=\"product-card__title\">\n                    <span>\n                    <shopify-data query=\"product.title\"><\/shopify-data>\n                    <\/span>\n                <\/h3>\n                <\/div>\n                <p class=\"product-card__price\">\n                <shopify-money query=\"product.selectedOrFirstAvailableVariant.price\"><\/shopify-money>\n                <\/p>\n            <\/div>\n            <\/a>\n        <\/div>\n        \n\n          <\/template>\n        <\/shopify-list-context>\n      <\/div>\n\n\n          \n    <ul class=\"collection-pagination pagination-button-list\">\n        <li>\n            <button class=\"pagination-button pagination-button--previous\" \n                    onclick=\"document.getElementById('product-list-69e01810b5ac7').previousPage(); window.scrollTo(0, 0);\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"feather feather-chevron-left\"><polyline points=\"15 18 9 12 15 6\"><\/polyline><\/svg>            <\/button>\n        <\/li>\n        <li>\n            <button class=\"pagination-button pagination-button--next\" \n                    onclick=\"document.getElementById('product-list-69e01810b5ac7').nextPage(); window.scrollTo(0, 0);\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"feather feather-chevron-right\"><polyline points=\"9 18 15 12 9 6\"><\/polyline><\/svg>            <\/button>\n        <\/li>\n    <\/ul>\n\n    <!-- Pagination functionality is now handled by shopify-pagination.js enqueued in frontend-assets.php -->\n        <\/div>\n  <\/template>\n<\/shopify-context>\n<\/div>\n\n<dialog id=\"product-modal\" class=\"product-modal\">\n  <!-- The handle of this context is automatically set when the dialog is opened -->\n  <shopify-context id=\"product-modal-context\" type=\"product\" wait-for-update>\n    <template>\n      <div class=\"product-modal__container\">\n        <div class=\"product-modal__close-container\">\n          <button class=\"product-modal__close\" onclick=\"getElementById('product-modal').close();\">&#10005;<\/button>\n        <\/div>\n        <div class=\"product-modal__content\">\n          <div class=\"product-modal__layout\">\n            <div class=\"product-modal__media\">\n              <shopify-media max-images=\"1\" width=\"400\" height=\"500\" query=\"product.selectedOrFirstAvailableVariant.image\"><\/shopify-media>\n            <\/div>\n            <div class=\"product-modal__details\">\n              <div class=\"product-modal__header\">\n                <h1 class=\"product-modal__title\">\n                  <shopify-data query=\"product.title\"><\/shopify-data>\n                <\/h1>\n                <div class=\"product-modal__price-container\">\n                  <shopify-money query=\"product.selectedOrFirstAvailableVariant.price\"><\/shopify-money>\n                  <shopify-money\n                    class=\"product-modal__compare-price\"\n                    query=\"product.selectedOrFirstAvailableVariant.compareAtPrice\"\n                  ><\/shopify-money>\n                <\/div>\n                <div class=\"product-modal__description-text\">\n                  <shopify-data query=\"product.descriptionHtml\"><\/shopify-data>\n                <\/div>\n              <\/div>\n\n              <shopify-variant-selector><\/shopify-variant-selector>\n\n              <div class=\"product-modal__buttons\">\n                <button\n                  class=\"product-modal__add-button\"\n                  onclick=\"getElementById('cart').addLine(event); getElementById('cart').showModal();getElementById('product-modal').close();\"\n                  shopify-attr--disabled=\"!product.selectedOrFirstAvailableVariant.product.availableForSale\"\n                >\n                  Add to cart\n                <\/button>\n                <button\n                  class=\"product-modal__buy-button\"\n                  onclick=\"document.querySelector('shopify-store').buyNow(event)\"\n                  class=\"product-buy-now__button\"\n                  shopify-attr--disabled=\"!product.selectedOrFirstAvailableVariant.product.availableForSale\"\n                >\n                  Buy now\n                <\/button>\n                <a\n                  class=\"product-modal__details-link\"\n                  shopify-attr--href=\"'\/products\/' + product.handle\"\n                >\n\t\t\t\t  See full product details                <\/a>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/template>\n  <\/shopify-context>\n<\/dialog>\n\n\n\n<!-- Modal functionality is now handled by shopify-modal.js enqueued in frontend-assets.php -->\n\n","protected":false},"excerpt":{"rendered":"<p>I want to give a shout out to DOODLE REPAIR of Rockton, IL for helping us fix some issues with our old blocks and testing some new ones that will be coming out soon! All our vise blocks are printed with American Made PCTG with at least 50% infill to give you the strength to &hellip; <a href=\"http:\/\/viking-armory.com\/?p=1135\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Vise Blocks&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[83,72,5,53],"tags":[115,49,116,85,8,30,69,32],"class_list":["post-1135","post","type-post","status-publish","format-standard","hentry","category-ak-soviet-weapons","category-ar-10-ar10-ar-10","category-ar-15-ar15-ar-15","category-armor","tag-115","tag-3d-printing","tag-ak47","tag-ak74","tag-ar15","tag-glock","tag-glocksmithing","tag-pistol"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/viking-armory.com\/index.php?rest_route=\/wp\/v2\/posts\/1135","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/viking-armory.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/viking-armory.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/viking-armory.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/viking-armory.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1135"}],"version-history":[{"count":3,"href":"http:\/\/viking-armory.com\/index.php?rest_route=\/wp\/v2\/posts\/1135\/revisions"}],"predecessor-version":[{"id":1138,"href":"http:\/\/viking-armory.com\/index.php?rest_route=\/wp\/v2\/posts\/1135\/revisions\/1138"}],"wp:attachment":[{"href":"http:\/\/viking-armory.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1135"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/viking-armory.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1135"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/viking-armory.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}